Flow123d  jenkins-Flow123d-windows32-release-multijob-51
Public Member Functions | Private Attributes | List of all members
Input::StorageString Class Reference

#include <storage.hh>

Inheritance diagram for Input::StorageString:
Inheritance graph
[legend]
Collaboration diagram for Input::StorageString:
Collaboration graph
[legend]

Public Member Functions

 StorageString (const std::string &value)
 
virtual const std::string & get_string () const
 
virtual bool is_null () const
 
virtual StorageBasedeep_copy ()
 
virtual void print (std::ostream &stream, int pad=0) const
 
virtual ~StorageString ()
 
- Public Member Functions inherited from Input::StorageBase
virtual int get_int () const
 
virtual double get_double () const
 
virtual bool get_bool () const
 
virtual const StorageBaseget_item (const unsigned int index) const
 
virtual unsigned int get_array_size () const
 
virtual ~StorageBase ()
 

Private Attributes

std::string value_
 

Detailed Description

Definition at line 134 of file storage.hh.

Constructor & Destructor Documentation

Input::StorageString::StorageString ( const std::string &  value)

Definition at line 240 of file storage.cc.

Here is the caller graph for this function:

Input::StorageString::~StorageString ( )
virtual

Definition at line 267 of file storage.cc.

Member Function Documentation

StorageBase * Input::StorageString::deep_copy ( )
virtual

Implements Input::StorageBase.

Definition at line 257 of file storage.cc.

const string & Input::StorageString::get_string ( ) const
virtual

Reimplemented from Input::StorageBase.

Definition at line 246 of file storage.cc.

bool Input::StorageString::is_null ( ) const
virtual

Implements Input::StorageBase.

Definition at line 252 of file storage.cc.

void Input::StorageString::print ( std::ostream &  stream,
int  pad = 0 
) const
virtual

Implements Input::StorageBase.

Definition at line 262 of file storage.cc.

Member Data Documentation

std::string Input::StorageString::value_
private

Definition at line 144 of file storage.hh.


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