Classes | |
| class | dynamic::internal::extender |
| A helper data structure to extend an object. More... | |
| class | dynamic::var |
| The var type that the users see. More... | |
| class | dynamic::internal::var_deref |
| Represents a dereferenced variable (for operator->). More... | |
| class | dynamic::internal::var_member_base< T > |
| Helper methods for var_member. More... | |
| class | dynamic::internal::var_member< T > |
| A member of an object. More... | |
| class | dynamic::internal::var_member< const char * > |
| A const char * member of an object. More... | |
| class | dynamic::internal::var_methods< Derived, Deref > |
| Defines methods for var, and a number of helper classes which behave like var. More... | |
Defines | |
| #define | foreach(v, container) |
| A macro to iterate all members of a container. | |
| #define foreach | ( | v, | |||
| container | ) |
Value:
for(::dynamic::var v, v##_enumerator=var(container).enumerator(); \ v##_enumerator && (v=*v##_enumerator,true); \ ++v##_enumerator)
1.5.7.1