Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
dynamic::allocator< T >An allocator which allocates memory in the local heap
dynamic::apartmentA mutually exclusive garbage-collected heap
dynamic::api::atomic_counterAn atomic (threadsafe) integer which supports ++ and --
dynamic::types::bind_impl< Args >Implements bind/method to bind a number of arguments to a functor
dynamic::types::bool_impl< b >Implements a boolean
dynamic::internal::container_base< B >Contains a C++ object of type B, or any object derived from B
dynamic::internal::container_impl< T, B >Contains a C++ object of type T, with an optional base class B
dynamic::types::dispatcher_implImplements a dispatcher container, returned by the dispatcher() function
dynamic::types::double_implImplements a double
dynamic::types::enumerate_enumeratorImplements a enumeration enumerator
dynamic::types::enumerate_implImplements an enumeration container, returned by the enumerate() function
dynamic::api::eventA synchronization primitive
dynamic::exceptionThe base class of C++Script's exceptions
dynamic::expired_iteratorException when an iterator is used after its underlying object has been modified
dynamic::internal::extenderA helper data structure to extend an object
dynamic::types::filter_implImplements a filter container, returned by the filter() function
dynamic::types::function_impl< f0 >Implements a function
dynamic::types::function_impl< f1 >Implements a function
dynamic::types::function_impl< f10 >Implements a function
dynamic::types::function_impl< f2 >Implements a function
dynamic::types::function_impl< f3 >Implements a function
dynamic::types::function_impl< f4 >Implements a function
dynamic::types::function_impl< f5 >Implements a function
dynamic::types::function_impl< f6 >Implements a function
dynamic::types::function_impl< f7 >Implements a function
dynamic::types::function_impl< f8 >Implements a function
dynamic::types::function_impl< f9 >Implements a function
dynamic::types::function_impl< vf0 >Implements a function
dynamic::types::function_impl< vf1 >Implements a function
dynamic::types::function_impl< vf10 >Implements a function
dynamic::types::function_impl< vf2 >Implements a function
dynamic::types::function_impl< vf3 >Implements a function
dynamic::types::function_impl< vf4 >Implements a function
dynamic::types::function_impl< vf5 >Implements a function
dynamic::types::function_impl< vf6 >Implements a function
dynamic::types::function_impl< vf7 >Implements a function
dynamic::types::function_impl< vf8 >Implements a function
dynamic::types::function_impl< vf9 >Implements a function
dynamic::gc::garbage_collectorThe interface to the garbage collector
dynamic::gc::gc_objectAny object managed by the garbage collector
dynamic::types::generic_function_impl< Derived, CmpIndex >Implementation of functions
dynamic::inline_var_impl< T >Helper class to implement var_impl
dynamic::types::int_impl< Ch >Implements an integer variable
dynamic::invalid_stringException when a string is in the wrong format
dynamic::types::iteratorA range iterator
dynamic::kingsley_heapImplements a Kingsley allocator
dynamic::internal::leave_apartmentUse to temporarily release an apartment (for a wait operation etc)
cg::max_alignedA data structure with maximum alignment
dynamic::api::mutexA mutual exclusion
dynamic::internal::nonroot_varA class containing a non-root variable
cg::not_assignableA class trait to indicate that a class is not assignable
cg::not_copyableA class trait to indicate that a class does not have a copy constructor
dynamic::not_foundException indicating that a member has not been found in an object
dynamic::not_supportedException indicating that an operation attempted on an object is not supported
dynamic::types::null_implImplements the null variable
dynamic::types::object_implImplements an object variable
dynamic::picklerA helper class used by the pickle() function to keep track of pickling
dynamic::posix_filesystem_apiA wrapper for the POSIX filesystem calls
dynamic::types::proxy_implImplements a proxy - which is a controlled way of accessing a var in another apartment
dynamic::types::range_implImplements a range variable
dynamic::types::reverse_implImplements a reverse container, obtained by the reverse() function
dynamic::gc::root_ref< T >Used to manage an object which is a root variable
dynamic::scopeguardExecutes a given functor when the scopeguard is destroyed
dynamic::types::set_implImplements a set variable
dynamic::shared_var_implThe base class for all shared objects
dynamic::types::shared_var_proxy< Pointer >Implements a proxy to a shared variable
dynamic::api::stackMaintain a count of a stack
dynamic::stack_trace_entryUsed to create a new item on the stack, for later retrieval by stack_trace()
dynamic::types::string_impl< Impl >Implements a string variable
dynamic::types::tail_implImplements a tail container, returned by the tail() function
dynamic::api::threadA thread of execution
cg::tls< T *, Tag >Stores a single threadsafe pointer
cg::tls_keyRepresents a single thread-local storage key for pthread
dynamic::too_many_argumentsException indicating that too many arguments has been passed to a functor
dynamic::types::transform_implImplements a transformation container, returned by transform()
dynamic::unpicklerA helper class used by the unpickle() function
dynamic::internal::use_new_apartmentCreates a new apartment and sets the current apartment to be the new apartment
dynamic::varThe var type that the users see
dynamic::var::assign_implUsed to assign a var_impl to this variable
dynamic::internal::var_derefRepresents a dereferenced variable (for operator->)
dynamic::var_implThis is the interface which all objects implement
dynamic::internal::var_member< T >A member of an object
dynamic::internal::var_member< const char * >A const char * member of an object
dynamic::internal::var_member_base< T >Helper methods for var_member
dynamic::internal::var_methods< Derived, Deref >Defines methods for var, and a number of helper classes which behave like var
dynamic::types::varargs_implImplements the varargs() object
dynamic::internal::variant< Base, Bytes >A class used to implement a variant
dynamic::internal::variant_baseThe interface which the contents of a variant should implement
cg::virtual_destructorA class trait to indicate that a class has a virtual destructor
dynamic::internal::wrap_array_container< Impl >Implements an array-style variable
dynamic::internal::wrap_assoc_container< Impl >Implements an associative container
dynamic::internal::wrap_cpp_container< Impl >Implements a C++ container to a variable
dynamic::internal::wrap_cpp_container< Impl >::wrap_iterator< Iterator >Wraps the C++ container iterator
dynamic::internal::wrap_list_container< Impl >Implements a list variable
dynamic::internal::wrap_vector_container< Impl >Implements a vector variable
dynamic::wrong_number_of_argsException indicating that the wrong number of arguments has been passed to a functor

Generated on Thu Dec 18 22:14:18 2008 for C++Script by  doxygen 1.5.7.1