The ParMap and its base classes ParMapTBase and ParMapBase defines an interface to a class derived from the InterfacedBase, through which maps (or any other container) of simple member variables can be manuipulated. More...
#include <ParMap.h>
Public Types | |
typedef void(T::* | SetFn) (Type, int) |
The declaration of member functions which can be used by this ParMap interface for 'set' actions. | |
typedef void(T::* | InsFn) (Type, int) |
The declaration of member functions which can be used by this ParMap interface for 'insert' actions. | |
typedef void(T::* | DelFn) (int) |
The declaration of member functions which can be used by this ParMap interface for 'erase' actions. | |
typedef map< long, Type > | TypeMap |
A map of objects of the template parameter Type. | |
typedef TypeMap(T::* | GetFn) () const |
The declaration of member functions which can be used by this ParMap interface for 'get' actions. | |
typedef map< long, string > | StringMap |
A map of strings. | |
typedef StringMap(T::* | StringGetFn) () const |
The declaration of member functions which can be used by this ParMap interface for 'get' actions. | |
typedef Type(T::* | DefFn) (int) const |
The declaration of member functions which can be used by this ParMap interface for 'erase' actions. | |
typedef TypeMap T::* | Member |
Declaration of a direct pointer to the member variable in case it is a map. | |
Public Types inherited from ThePEG::ParMapTBase< Type > | |
typedef map< long, Type > | TypeMap |
A map of objects of the template argument type. | |
Public Types inherited from ThePEG::ParMapBase | |
typedef map< long, string > | StringMap |
A map of strings. | |
Public Member Functions | |
ParMap (string newName, string newDescription, Member newMember, int newSize, Type newDef, Type newMin, Type newMax, bool depSafe=false, bool readonly=false, bool limits=true, SetFn newSetFn=0, InsFn newInsFn=0, DelFn newDelFn=0, GetFn newGetFn=0, DefFn newDefFn=0, DefFn newMinFn=0, DefFn newMaxFn=0, StringGetFn newStringGetFn=0) | |
Standard constructor. | |
ParMap (string newName, string newDescription, Member newMember, Type newUnit, int newSize, Type newDef, Type newMin, Type newMax, bool depSafe=false, bool readonly=false, bool limits=true, SetFn newSetFn=0, InsFn newInsFn=0, DelFn newDelFn=0, GetFn newGetFn=0, DefFn newDefFn=0, DefFn newMinFn=0, DefFn newMaxFn=0, StringGetFn newStringGetFn=0) | |
Standard constructor. | |
ParMap (string newName, string newDescription, Member newMember, int newSize, Type newDef, Type newMin, Type newMax, bool depSafe=false, bool readonly=false, int limits=Interface::limited, SetFn newSetFn=0, InsFn newInsFn=0, DelFn newDelFn=0, GetFn newGetFn=0, DefFn newDefFn=0, DefFn newMinFn=0, DefFn newMaxFn=0, StringGetFn newStringGetFn=0) | |
Standard constructor. | |
ParMap (string newName, string newDescription, Member newMember, Type newUnit, int newSize, Type newDef, Type newMin, Type newMax, bool depSafe=false, bool readonly=false, int limits=Interface::limited, SetFn newSetFn=0, InsFn newInsFn=0, DelFn newDelFn=0, GetFn newGetFn=0, DefFn newDefFn=0, DefFn newMinFn=0, DefFn newMaxFn=0, StringGetFn newStringGetFn=0) | |
Standard constructor. | |
virtual void | tset (InterfacedBase &ib, Type val, int i) const |
Set the i'th element of a container of member variables of ib to val. | |
virtual void | tinsert (InterfacedBase &ib, Type val, int i) const |
Insert a new object before the i'th element of a container of member variables of ib and set it to val. | |
virtual void | erase (InterfacedBase &ib, int i) const |
Remove the i'th element of a container of member variables of ib. | |
virtual void | clear (InterfacedBase &ib) const |
Clear the container of pointers of ib. | |
virtual StringMap | get (const InterfacedBase &ib) const |
Return the values of a container of member variables of ib in a map of strings. | |
virtual TypeMap | tget (const InterfacedBase &ib) const |
Return the values of a container of member variables of ib in a map of Type. | |
virtual Type | tminimum (const InterfacedBase &ib, int i) const |
Return the minimum value allowed for the i'th element of a container of member variables of ib. | |
virtual Type | tmaximum (const InterfacedBase &ib, int i) const |
Return the maximum value allowed for the i'th element of a container of member variables of ib. | |
virtual Type | tdef (const InterfacedBase &, int) const |
Return the default value for the i'th element of a container of member variables of ib. | |
virtual Type | tdef () const |
Return the general default value for this parameter map. | |
void | setSetFunction (SetFn sf) |
Give a pointer to a member function to be used by tset(). | |
void | setInsertFunction (InsFn ifn) |
Give a pointer to a member function to be used by tinsert(). | |
void | setGetFunction (GetFn gf) |
Give a pointer to a member function to be used by tget(). | |
void | setEraseFunction (DelFn df) |
Give a pointer to a member function to be used by terase(). | |
void | setDefaultFunction (GetFn df) |
Give a pointer to a member function to be used by tdef(). | |
void | setMinFunction (GetFn mf) |
Give a pointer to a member function to be used by tminimum(). | |
void | setMaxFunction (GetFn mf) |
Give a pointer to a member function to be used by tmaximum(). | |
void | setStringGetFunction (StringGetFn gf) |
Give a pointer to a member function to be used by get(). | |
virtual void | doxygenDescription (ostream &stream) const |
Print a description to be included in the Doxygen documentation to the given stream. | |
Public Member Functions inherited from ThePEG::ParMapTBase< Type > | |
ParMapTBase (string newName, string newDescription, string newClassName, const type_info &newTypeInfo, Type newUnit, int newSize, bool depSafe, bool readonly, int limits) | |
Standard constructor. | |
virtual | ~ParMapTBase () |
Destructor. | |
virtual string | type () const |
Return a code for the type of this parameter. | |
virtual string | doxygenType () const |
Return a string describing the type of interface to be included in the Doxygen documentation. | |
virtual string | fullDescription (const InterfacedBase &ib) const |
Return a complete description of this parameter map. | |
virtual void | set (InterfacedBase &ib, string val, int i) const |
Set the i'th element of a container of member variables of ib to val. | |
virtual void | tset (InterfacedBase &ib, Type val, int i) const =0 |
Set the i'th element of a container of member variables of ib to val. | |
virtual void | insert (InterfacedBase &ib, string val, int i) const |
Insert a new object before the i'th element of a container of member variables of ib and set it to val. | |
virtual void | tinsert (InterfacedBase &ib, Type val, int i) const =0 |
Insert a new object before the i'th element of a container of member variables of ib and set it to val. | |
virtual StringMap | get (const InterfacedBase &ib) const |
Return the values of a container of member variables of ib in a map of strings. | |
virtual TypeMap | tget (const InterfacedBase &ib) const =0 |
Return the values of a container of member variables of ib in a map of Type. | |
virtual string | minimum (const InterfacedBase &ib, int i) const |
Return the minimum value allowed for the i'th element of a container of member variables of ib. | |
virtual Type | tminimum (const InterfacedBase &ib, int i) const =0 |
Return the minimum value allowed for the i'th element of a container of member variables of ib. | |
virtual string | maximum (const InterfacedBase &ib, int i) const |
Return the maximum value allowed for the i'th element of a container of member variables of ib. | |
virtual Type | tmaximum (const InterfacedBase &ib, int i) const =0 |
Return the maximum value allowed for the i'th element of a container of member variables of ib. | |
virtual string | def (const InterfacedBase &ib, int i) const |
Return the default value for the i'th element of a container of member variables of ib. | |
virtual Type | tdef (const InterfacedBase &ib, int i) const =0 |
Return the default value for the i'th element of a container of member variables of ib. | |
virtual string | def () const |
Return the general default value for this parameter map. | |
virtual Type | tdef () const =0 |
Return the general default value for this parameter map. | |
virtual void | setDef (InterfacedBase &ib, int i) const |
set the i'th element of a container of member variables of ib to its default value. | |
Type | unit () const |
Get the unit which an Type object is divided (multiplied) by when written to (read from) a stream via a double. | |
void | unit (Type u) |
Set the unit which an Type object is divided (multiplied) by when written to (read from) a stream via a double. | |
Public Member Functions inherited from ThePEG::ParMapBase | |
ParMapBase (string newName, string newDescription, string newClassName, const type_info &newTypeInfo, int newSize, bool depSafe, bool readonly, int limits) | |
Standard constructor. | |
virtual | ~ParMapBase () |
Destructor. | |
virtual string | exec (InterfacedBase &, string action, string arguments) const |
The general interface method overriding the one in InterfaceBase. | |
virtual string | fullDescription (const InterfacedBase &ib) const |
Return a complete description of this parameter map. | |
virtual void | set (InterfacedBase &ib, string val, int i) const =0 |
Set the i'th element of a container of member variables of ib to val. | |
virtual void | insert (InterfacedBase &ib, string val, int i) const =0 |
Insert a new object before the i'th element of a container of member variables of ib and set it to val. | |
virtual void | erase (InterfacedBase &ib, int i) const =0 |
Remove the i'th element of a container of member variables of ib. | |
virtual void | clear (InterfacedBase &ib) const =0 |
Clear the container of pointers of ib. | |
virtual StringMap | get (const InterfacedBase &ib) const =0 |
Return the values of a container of member variables of ib. | |
virtual string | minimum (const InterfacedBase &ib, int i) const =0 |
Return the minimum value allowed for the i'th element of a container of member variables of ib. | |
virtual string | maximum (const InterfacedBase &ib, int i) const =0 |
Return the maximum value allowed for the i'th element of a container of member variables of ib. | |
virtual string | def (const InterfacedBase &ib, int i) const =0 |
Return the default value for the i'th element of a container of member variables of ib. | |
virtual string | def () const =0 |
Return the general default value for this parameter map. | |
virtual void | setDef (InterfacedBase &ib, int i) const =0 |
Set the i'th element of a container of member variables of ib to its default value. | |
bool | limited () const |
True if there the variable is limited from above and below. | |
bool | upperLimit () const |
True if there the variable is limited from abovew. | |
bool | lowerLimit () const |
True if there the variable is limited from below. | |
void | setLimited () |
Set a flag indicating that there are limits associated with the variables. | |
void | setUnlimited () |
Set a flag indicating if there are no limits associated with the variables. | |
int | size () const |
Get the size of the container being interfaced. | |
void | setSize (int sz) |
Set the size of the container being interfaced. | |
void | setVariableSize () |
Set the size of the container being interfaced to -1, i.e. | |
Public Member Functions inherited from ThePEG::InterfaceBase | |
InterfaceBase (string newName, string newDescription, string newClassName, const type_info &newTypeInfo, bool depSafe, bool readonly) | |
Standard constructor. | |
virtual | ~InterfaceBase () |
The destructor. | |
string | tag (int pos=-1) const |
Create a tag for this interface using its name and optional poisitional argument. | |
virtual string | exec (InterfacedBase &ib, string action, string arguments) const =0 |
Manipulate an object of the corresponding class. | |
virtual string | type () const =0 |
Return a code for the type of this interface. | |
virtual bool | notDefault (InterfacedBase &) const |
Returns true if the setting for this interface has been changed from its default value. | |
map< string, string > & | objectDefaults (InterfacedBase &) const |
Returns the map of objectDefaults of the given object. | |
virtual void | rebind (InterfacedBase &, const TranslationMap &, const IVector &=IVector()) const |
Rebind all references in ib according to the translation map. | |
virtual IVector | getReferences (const InterfacedBase &) const |
For derived classes interfacing references between Interfaced objects, return the references for this interface. | |
string | description () const |
Return the description of this interface. | |
virtual string | fullDescription (const InterfacedBase &ib) const |
Return a complete description of this interface. | |
virtual void | doxygenDescription (ostream &stream) const |
Print a description to be included in the Doxygen documentation to the given stream. | |
virtual string | doxygenType () const =0 |
Return a string describing the type of interface to be included in the Doxygen documentation. | |
string | className () const |
Return the class name for the class this interface is defined for. | |
bool | dependencySafe () const |
Get the flag saying whether changing an object with this interface may change the state of a dependent object . | |
void | setDependencySafe () |
Set the flag saying whether changing an object with this interface may change the state of a dependent object . | |
void | setDependencySensitive () |
Set the flag saying whether changing an object with this interface may change the state of a dependent object . | |
bool | readOnly () const |
Get the flag saying whether this interface is allowed to change an object. | |
void | setReadOnly () |
Set the flag saying that this interface is allowed to change an object. | |
void | setReadWrite () |
Unset the flag saying that this interface is allowed to change an object. | |
bool | anonymous () const |
Return true if this interface is anonyous, ie. | |
double | rank () const |
Get the rank for this interface. | |
void | rank (double r) |
Set the rank for this interface. | |
void | setHasDefault (bool b) |
Indicate that this interface has a default value. | |
Public Member Functions inherited from ThePEG::Named | |
Named (const string &newName=string()) | |
Constructor with name. | |
Named (const Named &)=default | |
Explicit default copy-constructor (too avoid compiler warnings) | |
const string & | name () const |
Return name. | |
bool | operator== (const Named &other) const |
Test for equality. | |
bool | operator< (const Named &other) const |
Lexicographical comparison. | |
Private Attributes | |
Member | theMember |
The pointer to the member variable. | |
Type | theDef |
Default value to be used if no corresponding member function pointer is given. | |
Type | theMin |
Minimum value to be used if no corresponding member function pointer is given. | |
Type | theMax |
Maximum value to be used if no corresponding member function pointer is given. | |
SetFn | theSetFn |
A pointer to a member function to be used by tset(). | |
InsFn | theInsFn |
A pointer to a member function to be used by tinsert(). | |
DelFn | theDelFn |
A pointer to a member function to be used by terase(). | |
GetFn | theGetFn |
A pointer to a member function to be used by tget(). | |
DefFn | theDefFn |
Pointer to member function to be used by tdef(). | |
DefFn | theMinFn |
Pointer to member function to be used by tminimum(). | |
DefFn | theMaxFn |
Pointer to member function to be used by tmaximum(). | |
StringGetFn | theStringGetFn |
A pointer to a member function to be used by set(). | |
Additional Inherited Members | |
Static Public Attributes inherited from ThePEG::InterfaceBase | |
static bool | NoReadOnly |
If set to true, all read-only interfaces can be changed. | |
Protected Member Functions inherited from ThePEG::ParMapTBase< Type > | |
void | putUnit (ostream &os, Type val) const |
Write a numer to a stream with the unit specified with unit(). | |
Protected Member Functions inherited from ThePEG::Named | |
const Named & | operator= (const Named &other) |
Assignment. | |
const string & | name (const string &newName) |
Set new name. | |
Protected Attributes inherited from ThePEG::InterfaceBase | |
bool | hasDefault |
A flag indicating whether this interface has a default setting. | |
bool | isDependencySafe |
The flag saying whether changing an object with this interface may change the state of a dependent object . | |
bool | isReadOnly |
The flag saying whether this interface is allowed to change an object. | |
The ParMap and its base classes ParMapTBase and ParMapBase defines an interface to a class derived from the InterfacedBase, through which maps (or any other container) of simple member variables can be manuipulated.
ParMap is templated on the type of the member variable and the type of the InterfacedBase class, and is derived from the InterfaceBase class via ParMapTBase (which is templated only on the class of the member variable) and ParMapBase.
For each InterfacedBase class exactly one static ParMap object should created for each member variable of container type which should be interfaced. This object will automatically register itself with the BaseRepository class.
typedef Type(T::* ThePEG::ParMap< T, Type >::DefFn) (int) const |
typedef void(T::* ThePEG::ParMap< T, Type >::DelFn) (int) |
typedef TypeMap(T::* ThePEG::ParMap< T, Type >::GetFn) () const |
typedef void(T::* ThePEG::ParMap< T, Type >::InsFn) (Type, int) |
typedef TypeMap T::* ThePEG::ParMap< T, Type >::Member |
typedef void(T::* ThePEG::ParMap< T, Type >::SetFn) (Type, int) |
typedef StringMap(T::* ThePEG::ParMap< T, Type >::StringGetFn) () const |
typedef map<long,string> ThePEG::ParMap< T, Type >::StringMap |
typedef map<long,Type> ThePEG::ParMap< T, Type >::TypeMap |
|
inline |
Standard constructor.
newName | the name of the interface, may only contain letters [a-zA-z0-9_]. |
newDescription | a brief description of the interface. |
newMember | a pointer to a Member which is a TypeMap. May be null, in which case the pointers to member functions must be specified. |
newSize | the size of the container or -1 if varying. |
newDef | the default value of the corresponding parameters. |
newMin | the minimum value of the corresponding parameters. |
newMax | the maximum value of the corresponding parameters. |
depSafe | set to true if calls to this interface for one object does not influence other objects. |
readonly | if this is set true the interface will not be able to manipulate objects of the corresponding class, but will still be able to access information. |
limits | determines if the values of the parameters are limited from above and below. |
newSetFn | optional pointer to member function for the 'set' action. |
newInsFn | optional pointer to member function for the 'insert' action. |
newDelFn | optional pointer to member function for the 'erase' action. |
newDefFn | optional pointer to member function for the 'default' action. |
newGetFn | optional pointer to member function for the 'get' action. |
newMinFn | optional pointer to member function for the 'minimum' action. |
newMaxFn | optional pointer to member function for the 'maximum' action. |
newStringGetFn | optional pointer to member function for the 'get' action. |
|
inline |
Standard constructor.
newName | the name of the interface, may only contain letters [a-zA-z0-9_]. |
newDescription | a brief description of the interface. |
newMember | a pointer to a Member which is a TypeMap. May be null, in which case the pointers to member functions must be specified. |
newUnit | the unit assumed when a number is read or written to a stream. |
newSize | the size of the container or -1 if varying. |
newDef | the default value of the corresponding parameters. |
newGetFn | optional pointer to member function for the 'get' action. |
newMin | the minimum value of the corresponding parameters. |
newMax | the maximum value of the corresponding parameters. |
depSafe | set to true if calls to this interface for one object does not influence other objects. |
readonly | if this is set true the interface will not be able to manipulate objects of the corresponding class, but will still be able to access information. |
limits | determines if the values of the parameters are limited from above and below. |
newSetFn | optional pointer to member function for the 'set' action. |
newInsFn | optional pointer to member function for the 'insert' action. |
newDelFn | optional pointer to member function for the 'erase' action. |
newDefFn | optional pointer to member function for the 'default' action. |
newMinFn | optional pointer to member function for the 'minimum' action. |
newMaxFn | optional pointer to member function for the 'maximum' action. |
newStringGetFn | optional pointer to member function for the 'get' action. |
|
inline |
Standard constructor.
newName | the name of the interface, may only contain letters [a-zA-z0-9_]. |
newDescription | a brief description of the interface. |
newMember | a pointer to a Member which is a TypeMap. May be null, in which case the pointers to member functions must be specified. |
newSize | the size of the container or -1 if varying. |
newDef | the default value of the corresponding parameters. |
newMin | the minimum value of the corresponding parameters. |
newMax | the maximum value of the corresponding parameters. |
depSafe | set to true if calls to this interface for one object does not influence other objects. |
readonly | if this is set true the interface will not be able to manipulate objects of the corresponding class, but will still be able to access information. |
limits | determines if the values of the parameters are limited from above and/or below. The possible values are given by Interface::Limits. |
newSetFn | optional pointer to member function for the 'set' action. |
newInsFn | optional pointer to member function for the 'insert' action. |
newDelFn | optional pointer to member function for the 'erase' action. |
newDefFn | optional pointer to member function for the 'default' action. |
newGetFn | optional pointer to member function for the 'get' action. |
newMinFn | optional pointer to member function for the 'minimum' action. |
newMaxFn | optional pointer to member function for the 'maximum' action. |
newStringGetFn | optional pointer to member function for the 'get' action. |
|
inline |
Standard constructor.
newName | the name of the interface, may only contain letters [a-zA-z0-9_]. |
newDescription | a brief description of the interface. |
newMember | a pointer to a Member which is a TypeMap. May be null, in which case the pointers to member functions must be specified. |
newUnit | the unit assumed when a number is read or written to a stream. |
newSize | the size of the container or -1 if varying. |
newDef | the default value of the corresponding parameters. |
newGetFn | optional pointer to member function for the 'get' action. |
newMin | the minimum value of the corresponding parameters. |
newMax | the maximum value of the corresponding parameters. |
depSafe | set to true if calls to this interface for one object does not influence other objects. |
readonly | if this is set true the interface will not be able to manipulate objects of the corresponding class, but will still be able to access information. |
limits | determines if the values of the parameters are limited from above and/or below. The possible values are given by Interface::Limits. |
newSetFn | optional pointer to member function for the 'set' action. |
newInsFn | optional pointer to member function for the 'insert' action. |
newDelFn | optional pointer to member function for the 'erase' action. |
newDefFn | optional pointer to member function for the 'default' action. |
newMinFn | optional pointer to member function for the 'minimum' action. |
newMaxFn | optional pointer to member function for the 'maximum' action. |
newStringGetFn | optional pointer to member function for the 'get' action. |
|
virtual |
Clear the container of pointers of ib.
Implements ThePEG::ParMapBase.
|
virtual |
Print a description to be included in the Doxygen documentation to the given stream.
Reimplemented from ThePEG::InterfaceBase.
|
virtual |
Remove the i'th element of a container of member variables of ib.
Implements ThePEG::ParMapBase.
|
virtual |
Return the values of a container of member variables of ib in a map of strings.
Calls the The tget(const InterfacedBase &) and returns a map of strings converted with ostringstreams.
Reimplemented from ThePEG::ParMapTBase< Type >.
|
inline |
Give a pointer to a member function to be used by tdef().
Definition at line 972 of file ParMap.h.
References ThePEG::ParMap< T, Type >::theDefFn.
|
inline |
Give a pointer to a member function to be used by terase().
Definition at line 967 of file ParMap.h.
References ThePEG::ParMap< T, Type >::theDelFn.
|
inline |
Give a pointer to a member function to be used by tget().
Definition at line 962 of file ParMap.h.
References ThePEG::ParMap< T, Type >::theGetFn.
|
inline |
Give a pointer to a member function to be used by tinsert().
Definition at line 957 of file ParMap.h.
References ThePEG::ParMap< T, Type >::theInsFn.
|
inline |
Give a pointer to a member function to be used by tmaximum().
Definition at line 982 of file ParMap.h.
References ThePEG::ParMap< T, Type >::theMaxFn.
|
inline |
Give a pointer to a member function to be used by tminimum().
Definition at line 977 of file ParMap.h.
References ThePEG::ParMap< T, Type >::theMinFn.
|
inline |
Give a pointer to a member function to be used by tset().
Definition at line 952 of file ParMap.h.
References ThePEG::ParMap< T, Type >::theSetFn.
|
inline |
Give a pointer to a member function to be used by get().
Definition at line 987 of file ParMap.h.
References ThePEG::ParMap< T, Type >::theStringGetFn.
|
virtual |
Return the general default value for this parameter map.
Implements ThePEG::ParMapTBase< Type >.
|
virtual |
Return the default value for the i'th element of a container of member variables of ib.
Implements ThePEG::ParMapTBase< Type >.
|
virtual |
Return the values of a container of member variables of ib in a map of Type.
Implements ThePEG::ParMapTBase< Type >.
|
virtual |
Insert a new object before the i'th element of a container of member variables of ib and set it to val.
Implements ThePEG::ParMapTBase< Type >.
|
virtual |
Return the maximum value allowed for the i'th element of a container of member variables of ib.
Implements ThePEG::ParMapTBase< Type >.
|
virtual |
Return the minimum value allowed for the i'th element of a container of member variables of ib.
Implements ThePEG::ParMapTBase< Type >.
|
virtual |
Set the i'th element of a container of member variables of ib to val.
Implements ThePEG::ParMapTBase< Type >.
|
private |
|
private |
Pointer to member function to be used by tdef().
Definition at line 1043 of file ParMap.h.
Referenced by ThePEG::ParMap< T, Type >::setDefaultFunction().
|
private |
A pointer to a member function to be used by terase().
Definition at line 1033 of file ParMap.h.
Referenced by ThePEG::ParMap< T, Type >::setEraseFunction().
|
private |
A pointer to a member function to be used by tget().
Definition at line 1038 of file ParMap.h.
Referenced by ThePEG::ParMap< T, Type >::setGetFunction().
|
private |
A pointer to a member function to be used by tinsert().
Definition at line 1028 of file ParMap.h.
Referenced by ThePEG::ParMap< T, Type >::setInsertFunction().
|
private |
|
private |
Pointer to member function to be used by tmaximum().
Definition at line 1053 of file ParMap.h.
Referenced by ThePEG::ParMap< T, Type >::setMaxFunction().
|
private |
|
private |
|
private |
Pointer to member function to be used by tminimum().
Definition at line 1048 of file ParMap.h.
Referenced by ThePEG::ParMap< T, Type >::setMinFunction().
|
private |
A pointer to a member function to be used by tset().
Definition at line 1023 of file ParMap.h.
Referenced by ThePEG::ParMap< T, Type >::setSetFunction().
|
private |
A pointer to a member function to be used by set().
Definition at line 1058 of file ParMap.h.
Referenced by ThePEG::ParMap< T, Type >::setStringGetFunction().