msmazes::FSMInputMakerTraits< FSMInputMaker > Struct Template Reference
[Core FSM Layer]

#include <msmazes/core/fsm/input/traits_maker.hpp>

List of all members.


Detailed Description

template<typename FSMInputMaker>
struct msmazes::FSMInputMakerTraits< FSMInputMaker >

The FSMInputMakerTraits struct template bundles the static properties of an FSM Input Maker together.


Template parameters

Parameter Description Default
FSMInputMaker The FSM Input Maker whose static properties will be bundled together.


Model of


Type requirements



Public Types

typedef FSMInputMaker::RequiresSingleLayer RequiresSingleLayer
typedef FSMInputMaker::RequiresLastVisitedMap RequiresLastVisitedMap


Member Typedef Documentation

template<typename FSMInputMaker>
typedef FSMInputMaker::RequiresSingleLayer msmazes::FSMInputMakerTraits< FSMInputMaker >::RequiresSingleLayer
 

Defined in the FSM Input Maker concept; the primary FSMInputMakerTraits template defines this type to be the same as FSMInputMaker::RequiresSingleLayer.

template<typename FSMInputMaker>
typedef FSMInputMaker::RequiresLastVisitedMap msmazes::FSMInputMakerTraits< FSMInputMaker >::RequiresLastVisitedMap
 

Defined in the FSM Input Maker concept; the primary FSMInputMakerTraits template defines this type to be the same as FSMInputMaker::RequiresLastVisitedMap.


Multi-State Mazes in C++ is hosted by SourceForge.net. Use the Table of Contents for navigation.