This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Compounds | |
| class | scv_extensions< bool > |
| class | scv_extensions< scv_extensions< T > > |
| class | scv_extensions< string > |
| class | scv_extensions< T * > |
| class | scv_extensions< T[N]> |
Defines | |
| #define | _SCV_OSTREAM(typename) |
| #define | _SCV_INTEGER_INTERFACE(typename) |
| #define | _SCV_TAG_FINAL_COMPONENT(typename) |
| #define | _SCV_TAG_FINAL_COMPONENT(typename) |
| #define | _SCV_INTEGER_INTERFACE(typename) |
| #define | _SCV_TAG_FINAL_COMPONENT(typename) |
Functions | |
| _SCV_TAG_FINAL_COMPONENT (float) | |
| _SCV_TAG_FINAL_COMPONENT (double) | |
|
|
Definition at line 228 of file _scv_introspection.h. |
|
|
Definition at line 228 of file _scv_introspection.h. |
|
|
Value: friend ostream& operator<<(ostream& os, \ const scv_extensions< typename >& e) { \ const_cast<scv_extensions< typename >& >(e).initialize(); \ os << *e._get_instance(); return os; \ } Definition at line 46 of file _scv_introspection.h. |
|
|
Value: template<int N> \ class scv_extensions< typename > \ : public scv_extensions_base< typename > { \ _SCV_INTEGER_INTERFACE(typename); \ }; Definition at line 289 of file _scv_introspection.h. |
|
|
Value: template<> \ class scv_extensions< typename > \ : public scv_extensions_base< typename > { \ public: \ scv_extensions< typename >& operator=(const scv_extensions<typename>& i) { \ *_get_instance() = *(i._get_instance()); trigger_value_change_cb(); return *this; \ } \ scv_extensions< typename >& operator=(typename i) { \ *_get_instance() = i; trigger_value_change_cb(); return *this; \ } \ scv_extensions< typename >& operator+=(typename i) { \ *_get_instance() += i; trigger_value_change_cb(); return *this; \ } \ scv_extensions< typename >& operator-=(typename i) { \ *_get_instance() -= i; trigger_value_change_cb(); return *this; \ } \ scv_extensions< typename >& operator*=(typename i) { \ *_get_instance() *= i; trigger_value_change_cb(); return *this; \ } \ scv_extensions< typename >& operator/=(typename i) { \ *_get_instance() /= i; trigger_value_change_cb(); return *this; \ } \ operator typename() const { \ const_cast<scv_extensions< typename > * >(this)->initialize(); \ return *_get_instance(); \ } \ _SCV_OSTREAM(typename); \ _SCV_PAREN_OPERATOR(typename); \ }; \ Definition at line 289 of file _scv_introspection.h. |
|
|
Value: template<> \ class scv_extensions< typename > \ : public scv_extensions_base< typename > { \ _SCV_INTEGER_INTERFACE(typename) \ }; Definition at line 289 of file _scv_introspection.h. |
|
|
|
|
|
|
1.2.18