PikaScript
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CQStrings::QString< C, PS >::Buffer
 CPika::Dumb< T >We use this dummy class to specialize member functions for arbitrary types (including void, references etc)
 Cstd::exceptionSTL class
 CPika::Exception< S >The PikaScript exception class
 CPika::Exception< S >The PikaScript exception class
 CPika::Script< Config >::FrameThe execution context and interpreter for PikaScript
 CPika::Script< Config >::RootThe Root is the first Frame you instantiate
 CPika::Script< Config >::FullRootFullRoot inherits from both Root and Config::Globals (which should be a descendant to Variable)
 CPika::Script< Config >::FullRootFullRoot inherits from both Root and Config::Globals (which should be a descendant to Variable)
 CPika::Script< Config >::RootThe Root is the first Frame you instantiate
 CGlobals
 CPika::Script< Config >::FullRootFullRoot inherits from both Root and Config::Globals (which should be a descendant to Variable)
 CPika::Script< Config >::FullRootFullRoot inherits from both Root and Config::Globals (which should be a descendant to Variable)
 Citerator
 CQStrings::QString< C, PS >::_iterator< E, Q >
 CQStrings::QString< C, PS >::_iterator< E, Q >
 CPika::Script< Config >::lib
 CPika::Script< Config >::NativeNative is the base class for the native functions and objects that can be accessed from PikaScript
 CPika::Script< Config >::BinaryFunctor< F, A0, A1, R >See UnaryFunctor for documentation
 CPika::Script< Config >::BinaryFunctor< F, A0, A1, R >See UnaryFunctor for documentation
 CPika::Script< Config >::UnaryFunctor< F, A0, R >We provide two Native template classes for bridging PikaScript calls to C++ "functors"
 CPika::Script< Config >::UnaryFunctor< F, A0, R >We provide two Native template classes for bridging PikaScript calls to C++ "functors"
 CQStrings::QString< C, PS >
 CS
 CPika::STLValue< S >STLValue is the reference implementation of a PikaScript variable
 CPika::STLValue< S >STLValue is the reference implementation of a PikaScript variable
 CPika::Script< Config >Script is a meta-class that groups all the core classes of the PikaScript interpreter together (except for the value class)
 CPika::StdConfigStdConfig is a configuration class for Script that uses the reference implementations of STLValue and Script::STLVariables
 CSuper
 CPika::QuickVars< Super, CACHE_SIZE >
 CPika::QuickVars< Super, CACHE_SIZE >
 Cunary_function
 CPika::bound_mem_fun_t< C, A0, R >Bound_mem_fun_t is a member functor bound to a specific C++ object through a pointer
 CPika::bound_mem_fun_t< C, A0, R >Bound_mem_fun_t is a member functor bound to a specific C++ object through a pointer
 CPika::Script< Config >::VariablesVariables is an abstract base class which implements the interface to the variable space that a Frame works on
 CPika::Script< Config >::STLVariablesSTLVariables is the reference implementation of a variable space
 CPika::Script< Config >::STLVariablesSTLVariables is the reference implementation of a variable space