dynamic::internal::container_impl< T, B > Class Template Reference

Contains a C++ object of type T, with an optional base class B. More...

#include <extensions.hpp>

Inheritance diagram for dynamic::internal::container_impl< T, B >:

dynamic::internal::container_base< B > cg::not_assignable cg::not_copyable dynamic::shared_var_impl dynamic::gc::gc_object dynamic::var_impl dynamic::internal::variant_base

List of all members.

Public Member Functions

 container_impl (const T &t)
 The contained data.
T & get ()
 Retrieves the C++ object by base class.
void output (ostream &ss)
 Outputs to a narrow stream.
void output (wostream &ss)
 Outputs to a wide stream.
std::string class_name ()
 Return the class name.
var_cmp_index comparison_index ()
 Returns the comparison index (type identified) of the var.
void mark_children (gc::garbage_collector &)
 Called by the GC to tell an object to mark its children.


Detailed Description

template<typename T, typename B = T>
class dynamic::internal::container_impl< T, B >

Contains a C++ object of type T, with an optional base class B.

Definition at line 70 of file extensions.hpp.


The documentation for this class was generated from the following file:

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