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

#include <Mstring.h>

+ Collaboration diagram for Mstring:

Public Member Functions

string getThis () const
 
 Mstring ()
 
 Mstring (string other)
 
void setThis (string v)
 

Static Public Member Functions

static const CinfoinitCinfo ()
 

Private Attributes

string value_
 

Detailed Description

Definition at line 12 of file Mstring.h.

Constructor & Destructor Documentation

Mstring::Mstring ( )

Definition at line 50 of file Mstring.cpp.

51  : value_( "" )
52 {
53  ;
54 }
string value_
Definition: Mstring.h:36
Mstring::Mstring ( string  other)

Member Function Documentation

string Mstring::getThis ( ) const

Definition at line 67 of file Mstring.cpp.

References value_.

Referenced by initCinfo().

68 {
69  return value_;
70 }
string value_
Definition: Mstring.h:36

+ Here is the caller graph for this function:

const Cinfo * Mstring::initCinfo ( )
static

Definition at line 12 of file Mstring.cpp.

References getThis(), Neutral::initCinfo(), mStringCinfo, and setThis().

13 {
15  // Field Definitions
17  static ValueFinfo< Mstring, string > thisFinfo(
18  "this",
19  "Access function for entire Mstring object.",
22  );
23  static ValueFinfo< Mstring, string > valueFinfo(
24  "value",
25  "Access function for value field of Mstring object,"
26  "which happens also to be the entire contents of the object.",
29  );
30 
31  static Finfo* mStringFinfos[] = {
32  &thisFinfo, // Value
33  &valueFinfo, // Value
34  };
35 
36  static Dinfo< Mstring > dinfo;
37  static Cinfo mStringCinfo (
38  "Mstring",
40  mStringFinfos,
41  sizeof( mStringFinfos ) / sizeof ( Finfo* ),
42  &dinfo
43  );
44 
45  return &mStringCinfo;
46 }
void setThis(string v)
Definition: Mstring.cpp:62
Definition: Dinfo.h:60
static const Cinfo * mStringCinfo
Definition: Mstring.cpp:48
string getThis() const
Definition: Mstring.cpp:67
static const Cinfo * initCinfo()
Definition: Neutral.cpp:16
Definition: Cinfo.h:18
Definition: Finfo.h:12

+ Here is the call graph for this function:

void Mstring::setThis ( string  v)

Definition at line 62 of file Mstring.cpp.

References value_.

Referenced by initCinfo().

63 {
64  value_ = v;
65 }
string value_
Definition: Mstring.h:36

+ Here is the caller graph for this function:

Member Data Documentation

string Mstring::value_
private

Definition at line 36 of file Mstring.h.

Referenced by getThis(), and setThis().


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