selector.h File Reference

Go to the source code of this file.

Defines

#define SELECTOR_END   };
#define SELECTOR_ERROR(name)   }; template<> struct name##_selector_struct<PyCVD::End> {
#define SELECTOR_FUNC_START()
#define SELECTOR_INVOKE(name, types)   name##_selector_struct<types>::fun
#define SELECTOR_INVOKE_FLOATS(name, types)   SELECTOR_INVOKE(name, CVDFloatTypes)
#define SELECTOR_NEXT(name)   name##_selector_struct<next>::fun
#define SELECTOR_START(name)   template<class List> struct name##_selector_struct {

Define Documentation

#define SELECTOR_END   };

Definition at line 7 of file selector.h.

#define SELECTOR_ERROR ( name   )     }; template<> struct name##_selector_struct<PyCVD::End> {

Definition at line 5 of file selector.h.

 
#define SELECTOR_FUNC_START (  ) 
Value:
typedef typename List::type type; \
                               typedef typename List::next next;

Definition at line 10 of file selector.h.

#define SELECTOR_INVOKE ( name,
types   )     name##_selector_struct<types>::fun

Definition at line 16 of file selector.h.

#define SELECTOR_INVOKE_FLOATS ( name,
types   )     SELECTOR_INVOKE(name, CVDFloatTypes)

Definition at line 18 of file selector.h.

#define SELECTOR_NEXT ( name   )     name##_selector_struct<next>::fun

Definition at line 14 of file selector.h.

#define SELECTOR_START ( name   )     template<class List> struct name##_selector_struct {

Definition at line 1 of file selector.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


libcvd
Author(s): Edward Rosten, Paul Smith, Tom Drummond, Gerhard Reitmayr, Ethan Eade, Timothy Gan, Chris Kemp, Georg Klein
autogenerated on Fri Jan 11 09:13:28 2013