Public Types | Public Attributes | List of all members
PLMD::ActionRegisterPointers Struct Reference

#include <ActionRegister.h>

Public Types

typedef std::unique_ptr< Action >(* creator_pointer) (const ActionOptions &)
 Pointer to a function which, given the options, create an Action. More...
 
typedef void(* keywords_pointer) (Keywords &)
 Pointer to a function which, returns the keywords allowed. More...
 

Public Attributes

creator_pointer create
 
keywords_pointer keys
 

Member Typedef Documentation

◆ creator_pointer

typedef std::unique_ptr<Action>(* PLMD::ActionRegisterPointers::creator_pointer) (const ActionOptions &)

Pointer to a function which, given the options, create an Action.

◆ keywords_pointer

typedef void(* PLMD::ActionRegisterPointers::keywords_pointer) (Keywords &)

Pointer to a function which, returns the keywords allowed.

Member Data Documentation

◆ create

creator_pointer PLMD::ActionRegisterPointers::create

◆ keys

keywords_pointer PLMD::ActionRegisterPointers::keys

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