File kernel/src/utils/SiconosTools/VisitorMaker.hpp¶
Go to the source code of this file
Generation of visitors on base classes.
Defines
-
REGISTER(X)
-
REGISTER_STRUCT(X)
-
REGISTER_BASE(X, Y)
-
REGISTER_BASE_EXTERN(X, Y)
-
REGISTER(X)
-
REGISTER_STRUCT(X)
-
REGISTER_BASE(X, Y)
-
REGISTER_BASE_EXTERN(X, Y)
-
namespace Experimental¶
-
struct TypeNotFound¶
-
template<typename T, typename Action>
struct Call<T, Action, TypeNotFound> : public Action¶ Public Types
-
typedef Call<T, Action, TypeNotFound> type¶
-
typedef Call<T, Action, TypeNotFound> type¶
-
template<typename T, typename Pred>
class VisitMaker¶
-
template<typename T>
struct GlobalVisitor¶
-
struct empty¶
-
template<typename T1 = empty, typename T2 = empty, typename T3 = empty, typename T4 = empty, typename T5 = empty, typename T6 = empty, typename T7 = empty, typename T8 = empty, typename T9 = empty>
struct Classes¶
-
template<typename T1, typename T2>
struct Classes<T1, T2, empty, empty, empty, empty, empty, empty, empty>¶
-
template<typename T1, typename T2, typename T3>
struct Classes<T1, T2, T3, empty, empty, empty, empty, empty, empty>¶
-
template<typename T1, typename T2, typename T3, typename T4>
struct Classes<T1, T2, T3, T4, empty, empty, empty, empty, empty>¶
-
template<typename T1, typename T2, typename T3, typename T4, typename T5>
struct Classes<T1, T2, T3, T4, T5, empty, empty, empty, empty>¶
-
template<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
struct Classes<T1, T2, T3, T4, T5, T6, empty, empty, empty>¶
-
template<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
struct Classes<T1, T2, T3, T4, T5, T6, T7, empty, empty>¶
-
template<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
struct Classes<T1, T2, T3, T4, T5, T6, T7, T8, empty>¶
-
template<typename C, typename T>
struct Filter¶ Public Types
-
template<typename C, typename T>
struct Visitor¶
-
struct TypeNotFound¶