[ Lit Window Library at SourceForge[ Lit Window Productions Homepage ]  [ wxWidgets Tips&Tricks ]  [  wxVisualSetup ]

Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

litwindow Namespace Reference


Classes

class  accessor
 Objects of this class allow read-write access to a single property. More...
class  aggregate
 Base implementation for an aggregate (non-const) of properties. More...
class  aggregate::iterator
class  const_accessor
 Provides basic readonly access to objects of any kind. More...
class  const_aggregate
 Base implementation for a const aggregate of properties. More...
class  const_aggregate::const_iterator
class  const_container
class  const_container::iterator
class  const_container_const_iterator
class  const_container_iterator_imp_base
class  container
class  container::iterator
class  container_converter
class  container_iterator
class  container_iterator_imp_base
class  typed_accessor
 typed_accessor is an accessor with additional type information and get/set functions. More...
class  typed_const_accessor
 typed_const_accessor is a const_accessor with additional get/set functions that work with the actual type of the object. More...

Functions

propString ADAPTER_API accessor_as_debug (const const_accessor &a, bool show_type)
propString ADAPTER_API accessor_as_debug (const const_accessor &a)
template<class Value>
propString as_debug (const Value &v)
template<>
propString as_debug< const_accessor > (const const_accessor &v)
accessor const_cast_accessor (const const_accessor &access)
 returns an accessor for a const_accessor.
accessor create_object (prop_t object_type)
void destroy_object (accessor &a)
template<class Value>
typed_const_accessor< Value > dynamic_cast_accessor (const const_accessor &p)
template<class Value>
typed_accessor< Value > dynamic_cast_accessor (const accessor &p)
 Cast an accessor to a typed_accessor.
template<class _Cont>
bool eraser (_Cont &c, typename _Cont::iterator &where)
map< string, prop_t > & g_prop_type_map ()
prop_t ADAPTER_API get_prop_type_by_name (const char *name)
template<class _Cont>
bool inserter (_Cont &c, const typename _Cont::value_type &v, typename _Cont::iterator &hint)
template<class Value>
bool is_type (const const_accessor &p)
 tests the type of the object pointed to by accessor p.
template<class Value>
accessor make_accessor (Value &v)
 Create an accessor for an object.
template<class Value>
aggregate make_aggregate (Value &v)
template<class Value>
const_accessor make_const_accessor (const Value &v)
 Create a const_accessor for an object.
template<class Value>
const_aggregate make_const_aggregate (Value &v)
template<class Value>
const_container make_const_container (Value &v)
template<class Iterator>
const_container_const_iterator<
Iterator > * 
make_const_container_const_iterator (const Iterator &i)
template<class Value>
container make_container (Value &v)
template<class _Cont, class _Iter, class _Value>
container_iterator< _Cont,
_Iter, _Value > * 
make_container_iterator (const _Iter &i)
void not_implemented (const string &what)
bool ADAPTER_API register_prop_type (prop_t type)
 STL_EXPORT_VECTOR (const_aggregate)
 STL_EXPORT_VECTOR (aggregate)
 STL_EXPORT_VECTOR (litwindow::const_accessor)
 STL_EXPORT_VECTOR (const const_accessor *)
 STL_EXPORT_VECTOR (accessor)
 STL_EXPORT_VECTOR (const accessor *)
bool ADAPTER_API unregister_prop_type (prop_t type)


Function Documentation

ADAPTER_API propString accessor_as_debug const const_accessor a,
bool  show_type
 

ADAPTER_API propString accessor_as_debug const const_accessor a  ) 
 

propString as_debug const Value &  v  ) 
 

propString as_debug< const_accessor > const const_accessor &  v  ) 
 

bool eraser _Cont &  c,
typename _Cont::iterator &  where
 

map<string, prop_t>& g_prop_type_map  ) 
 

prop_t ADAPTER_API get_prop_type_by_name const char *  name  ) 
 

bool inserter _Cont &  c,
const typename _Cont::value_type &  v,
typename _Cont::iterator &  hint
 

const_container make_const_container Value &  v  ) 
 

const_container_const_iterator<Iterator>* make_const_container_const_iterator const Iterator &  i  ) 
 

container make_container Value &  v  ) 
 

container_iterator<_Cont, _Iter, _Value>* make_container_iterator const _Iter &  i  ) 
 

void not_implemented const string &  what  ) 
 

bool ADAPTER_API register_prop_type prop_t  type  ) 
 

STL_EXPORT_VECTOR const_aggregate   ) 
 

STL_EXPORT_VECTOR aggregate   ) 
 

STL_EXPORT_VECTOR litwindow::const_accessor   ) 
 

STL_EXPORT_VECTOR const const_accessor *   ) 
 

STL_EXPORT_VECTOR accessor   ) 
 

STL_EXPORT_VECTOR const accessor *   ) 
 

bool ADAPTER_API unregister_prop_type prop_t  type  ) 
 


Copyright 2004, Hajo Kirchhoff, Lit Window Productions