mobject::builder::ApplicableBuilderTargetTypes< TOOL > Struct Template Reference

#include <applicablebuildertargettypes.hpp>

Inheritance diagram for mobject::builder::ApplicableBuilderTargetTypes< TOOL >:

Inheritance graph
[legend]
Collaboration diagram for mobject::builder::ApplicableBuilderTargetTypes< TOOL >:

Collaboration graph
[legend]

Detailed Description

template<class TOOL>
struct mobject::builder::ApplicableBuilderTargetTypes< TOOL >

Marker used to declare some visiting Tool class to be actually a mobject::builder::BuilderTool and to possibly accept and treat the common selection of types to be handled by any such builder tool.

The actual BuilderTool impl should inherit from this template by feeding back its type (CRTP), this causes a dispatcher table entry to be generated for this concrete BuilderTool implementation.

Definition at line 61 of file applicablebuildertargettypes.hpp.


The documentation for this struct was generated from the following file:

Generated on Fri Nov 7 22:15:56 2008 for Lumiera by  doxygen 1.5.6