9 #ifndef THEPEG_Interface_H
10 #define THEPEG_Interface_H
The interface is mutable.
The interface is dependency safe.
Nullable
Determine whether a Reference or RefVector object may be null.
This is the main namespace within which all identifiers in ThePEG are declared.
The interface is read-only.
The reference is not automatically rebound.
The reference is automatically rebound.
The parameter is not limited.
DepSafe
Determine whether an interface is dependency safe or not.
The interface is not dependency safe.
The reference may be null.
ReadOnly
Determine whether an interface is read-only or not.
The parameter has only an upper limit.
The parameter has only an lower limit.
NullDefault
Determine whether a null reference should be given a default value if suitable object is registered a...
The reference may not be null.
The parameter is limited (both up- and downwards.
The reference will not be set to default if null.
Limits
Determine whether a Parameter or ParVector is limited, either upper, lower or both.
Rebind
Determine whether a the objects referred to by a Reference or a RefVector should be automaticlly rebo...
The reference will be set to default if null.