[ Lit Window Library at SourceForge ] [ Lit Window Productions Homepage ] [ wxWidgets Tips&Tricks ] [ wxVisualSetup ]
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) |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Copyright 2004, Hajo Kirchhoff, Lit Window Productions