thepeg
is hosted by
Hepforge
,
IPPP Durham
ThePEG
2.3.0
ThePEG
Reference
ThePEG::Reference< T, R > Member List
This is the complete list of members for
ThePEG::Reference< T, R >
, including all inherited members.
anonymous
() const
ThePEG::InterfaceBase
inline
check
(const InterfacedBase &ib, cIBPtr newRef) const
ThePEG::Reference< T, R >
virtual
CheckFn
typedef
ThePEG::Reference< T, R >
className
() const
ThePEG::InterfaceBase
inline
cRefPtr
typedef
ThePEG::Reference< T, R >
defaultIfNull
() const
ThePEG::RefInterfaceBase
inline
dependencySafe
() const
ThePEG::InterfaceBase
inline
description
() const
ThePEG::InterfaceBase
inline
dontRebind
ThePEG::RefInterfaceBase
private
doxygenDescription
(ostream &stream) const
ThePEG::InterfaceBase
virtual
doxygenType
() const
ThePEG::ReferenceBase
virtual
exec
(InterfacedBase &ib, string action, string arguments) const
ThePEG::ReferenceBase
virtual
fullDescription
(const InterfacedBase &ib) const
ThePEG::ReferenceBase
virtual
get
(const InterfacedBase &ib) const
ThePEG::Reference< T, R >
virtual
GetFn
typedef
ThePEG::Reference< T, R >
getReferences
(const InterfacedBase &ib) const
ThePEG::ReferenceBase
virtual
hasDefault
ThePEG::InterfaceBase
protected
InterfaceBase
(string newName, string newDescription, string newClassName, const type_info &newTypeInfo, bool depSafe, bool readonly)
ThePEG::InterfaceBase
isDependencySafe
ThePEG::InterfaceBase
mutable
protected
isNullable
ThePEG::RefInterfaceBase
private
isReadOnly
ThePEG::InterfaceBase
mutable
protected
Member
typedef
ThePEG::Reference< T, R >
name
() const
ThePEG::Named
inline
name
(const string &newName)
ThePEG::Named
inline
protected
Named
(const string &newName=string())
ThePEG::Named
inline
Named
(const Named &)=default
ThePEG::Named
noNull
() const
ThePEG::RefInterfaceBase
inline
NoReadOnly
ThePEG::InterfaceBase
static
noRebind
() const
ThePEG::RefInterfaceBase
inline
notDefault
(InterfacedBase &) const
ThePEG::InterfaceBase
virtual
objectDefaults
(InterfacedBase &) const
ThePEG::InterfaceBase
operator<
(const Named &other) const
ThePEG::Named
inline
operator=
(const Named &other)
ThePEG::Named
inline
protected
operator==
(const Named &other) const
ThePEG::Named
inline
rank
() const
ThePEG::InterfaceBase
inline
rank
(double r)
ThePEG::InterfaceBase
inline
readOnly
() const
ThePEG::InterfaceBase
inline
rebind
(InterfacedBase &ib, const TranslationMap &trans, const IVector &defs) const
ThePEG::ReferenceBase
virtual
refClassName
() const
ThePEG::RefInterfaceBase
inline
Reference
(string newName, string newDescription, Member newMember, bool depSafe=false, bool readonly=false, bool rebind=true, bool nullable=true, SetFn newSetFn=0, GetFn newGetFn=0, CheckFn newCheckFn=0)
ThePEG::Reference< T, R >
inline
Reference
(string newName, string newDescription, Member newMember, bool depSafe, bool readonly, bool rebind, bool nullable, bool defnull, SetFn newSetFn=0, GetFn newGetFn=0, CheckFn newCheckFn=0)
ThePEG::Reference< T, R >
inline
ReferenceBase
(string newName, string newDescription, string newClassName, const type_info &newTypeInfo, string newRefClassName, const type_info &newRefTypeInfo, bool depSafe, bool readonly, bool norebind, bool nullable, bool defnull)
ThePEG::ReferenceBase
RefInterfaceBase
(string newName, string newDescription, string newClassName, const type_info &newTypeInfo, string newRefClassName, const type_info &newRefTypeInfo, bool depSafe, bool readonly, bool norebind, bool nullable, bool defnull)
ThePEG::RefInterfaceBase
RefPtr
typedef
ThePEG::Reference< T, R >
refTypeInfo
() const
ThePEG::RefInterfaceBase
inline
set
(InterfacedBase &ib, IBPtr ip, bool chk=true) const
ThePEG::Reference< T, R >
virtual
setCheckFunction
(CheckFn cf)
ThePEG::Reference< T, R >
inline
setDefaultIfNull
()
ThePEG::RefInterfaceBase
inline
setDependencySafe
()
ThePEG::InterfaceBase
inline
setDependencySensitive
()
ThePEG::InterfaceBase
inline
SetFn
typedef
ThePEG::Reference< T, R >
setGetFunction
(GetFn gf)
ThePEG::Reference< T, R >
inline
setHasDefault
(bool b)
ThePEG::InterfaceBase
inline
setNoDefaultIfNull
()
ThePEG::RefInterfaceBase
inline
setNoRebind
()
ThePEG::RefInterfaceBase
inline
setNotNullable
()
ThePEG::RefInterfaceBase
inline
setNullable
()
ThePEG::RefInterfaceBase
inline
setReadOnly
()
ThePEG::InterfaceBase
inline
setReadWrite
()
ThePEG::InterfaceBase
inline
setRebind
()
ThePEG::RefInterfaceBase
inline
setSetFunction
(SetFn sf)
ThePEG::Reference< T, R >
inline
tag
(int pos=-1) const
ThePEG::InterfaceBase
theCheckFn
ThePEG::Reference< T, R >
private
theClassName
ThePEG::InterfaceBase
private
theDefaultIfNull
ThePEG::RefInterfaceBase
private
theDescription
ThePEG::InterfaceBase
private
theGetFn
ThePEG::Reference< T, R >
private
theMember
ThePEG::Reference< T, R >
private
theName
ThePEG::Named
private
theRank
ThePEG::InterfaceBase
private
theRefClassName
ThePEG::RefInterfaceBase
private
theRefTypeInfo
ThePEG::RefInterfaceBase
private
theSetFn
ThePEG::Reference< T, R >
private
type
() const
ThePEG::ReferenceBase
virtual
~InterfaceBase
()
ThePEG::InterfaceBase
inline
virtual
Generated on Thu Jun 20 2024 14:47:04 for ThePEG by
1.9.6