|
MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <ValueFinfo.h>
Inheritance diagram for ReadOnlyValueFinfo< T, F >:
Collaboration diagram for ReadOnlyValueFinfo< T, F >:Public Member Functions | |
| ReadOnlyValueFinfo (const string &name, const string &doc, F(T::*getFunc)() const ) | |
| void | registerFinfo (Cinfo *c) |
| string | rttiType () const |
| bool | strGet (const Eref &tgt, const string &field, string &returnValue) const |
| bool | strSet (const Eref &tgt, const string &field, const string &arg) const |
| ~ReadOnlyValueFinfo () | |
Public Member Functions inherited from ValueFinfoBase | |
| DestFinfo * | getFinfo () const |
| vector< string > | innerDest () const |
| ValueFinfoBase (const string &name, const string &doc) | |
| ~ValueFinfoBase () | |
Public Member Functions inherited from Finfo | |
| virtual bool | addMsg (const Finfo *target, ObjId mid, Element *src) const |
| virtual bool | checkTarget (const Finfo *target) const |
| const string & | docs () const |
| Returns documentation string. More... | |
| Finfo (const string &name, const string &doc) | |
| virtual vector< string > | innerSrc () const |
| const string & | name () const |
| virtual void | postCreationFunc (Id newId, Element *newElm) const |
| virtual | ~Finfo () |
Additional Inherited Members | |
Static Public Member Functions inherited from Finfo | |
| static const Cinfo * | initCinfo () |
Protected Attributes inherited from ValueFinfoBase | |
| DestFinfo * | get_ |
| DestFinfo * | set_ |
Definition at line 87 of file ValueFinfo.h.
|
inline |
Definition at line 90 of file ValueFinfo.h.
References ValueFinfoBase::get_.
|
inline |
Definition at line 94 of file ValueFinfo.h.
References ValueFinfoBase::get_, and Finfo::name().
Here is the call graph for this function:
|
inlinevirtual |
Returns string-ified form to handle template expectations for name field string getName() const; Assign function Ids, bindIndex and so on.
Implements Finfo.
Definition at line 108 of file ValueFinfo.h.
References ValueFinfoBase::get_, and Cinfo::registerFinfo().
Here is the call graph for this function:
|
inlinevirtual |
Returns the documentation string for the Finfo string docs() const; Returns the RTTI type string for the finfo by referring to an internal virtual function. string type() const; Returns the list of subsidiary SrcFinfos. Used in Shared Finfos, empty otherwise. Goes via internal virtual function. vector< string > src() const; Returns the list of subsidiary destFinfos. Used in SharedFinfos and ValueFinfos, empty otherwise. Goes via internal virtual function. vector< string > dest() const; Returns an RTTI type string for this Finfo.
Reimplemented from Finfo.
Definition at line 123 of file ValueFinfo.h.
References Conv< T >::rttiType().
Here is the call graph for this function:
|
inlinevirtual |
Function to return value of field into a string argument. Returns true on success. Normally called only from SetGet::strGet.
Implements Finfo.
Definition at line 117 of file ValueFinfo.h.
References Field< A >::innerStrGet(), and Eref::objId().
Here is the call graph for this function:
|
inlinevirtual |
Function to set this field using a string argument. Returns true on success. Normally called only from SetGet::strSet.
Implements Finfo.
Definition at line 112 of file ValueFinfo.h.