MOOSE - Multiscale Object Oriented Simulation Environment
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
FinfoWrapper Class Reference

#include <Finfo.h>

+ Collaboration diagram for FinfoWrapper:

Public Member Functions

vector< string > dest () const
 
string docs () const
 
 FinfoWrapper (const Finfo *other)
 
string getName () const
 
vector< string > src () const
 
string type () const
 

Private Attributes

const Finfof_
 

Detailed Description

Definition at line 151 of file Finfo.h.

Constructor & Destructor Documentation

FinfoWrapper::FinfoWrapper ( const Finfo other)
inline

Definition at line 154 of file Finfo.h.

155  : f_( other )
156  {
157  ;
158  }
const Finfo * f_
Definition: Finfo.h:177

Member Function Documentation

vector< string > FinfoWrapper::dest ( ) const

Returns the list of subsidiary destFinfos. Used in SharedFinfos and ValueFinfos, empty otherwise. Goes via internal virtual function.

Definition at line 113 of file Finfo.cpp.

References f_, and Finfo::innerDest().

Referenced by Finfo::initCinfo(), and testFinfoFields().

114 {
115  return f_->innerDest();
116 }
const Finfo * f_
Definition: Finfo.h:177
virtual vector< string > innerDest() const
Definition: Finfo.cpp:131

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

string FinfoWrapper::docs ( ) const

Definition at line 97 of file Finfo.cpp.

References Finfo::docs(), and f_.

Referenced by Finfo::initCinfo(), and testFinfoFields().

98 {
99  return f_->docs();
100 }
const string & docs() const
Returns documentation string.
Definition: Finfo.cpp:85
const Finfo * f_
Definition: Finfo.h:177

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

string FinfoWrapper::getName ( ) const

Definition at line 92 of file Finfo.cpp.

References f_, and Finfo::name().

Referenced by Finfo::initCinfo(), and testFinfoFields().

93 {
94  return f_->name();
95 }
const string & name() const
Definition: Finfo.cpp:80
const Finfo * f_
Definition: Finfo.h:177

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

vector< string > FinfoWrapper::src ( ) const

Returns the list of subsidiary SrcFinfos. Used in Shared Finfos, empty otherwise. Goes via internal virtual function.

Definition at line 108 of file Finfo.cpp.

References f_, and Finfo::innerSrc().

Referenced by Finfo::initCinfo(), and testFinfoFields().

109 {
110  return f_->innerSrc();
111 }
const Finfo * f_
Definition: Finfo.h:177
virtual vector< string > innerSrc() const
Definition: Finfo.cpp:125

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

string FinfoWrapper::type ( ) const

Definition at line 103 of file Finfo.cpp.

References f_, and Finfo::rttiType().

Referenced by Finfo::initCinfo(), and testFinfoFields().

104 {
105  return f_->rttiType();
106 }
virtual string rttiType() const
Definition: Finfo.cpp:120
const Finfo * f_
Definition: Finfo.h:177

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

const Finfo* FinfoWrapper::f_
private

Definition at line 177 of file Finfo.h.

Referenced by dest(), docs(), getName(), src(), and type().


The documentation for this class was generated from the following files: