libmoost
IncrementingIntDataPolicy Class Reference
Inheritance diagram for IncrementingIntDataPolicy:
Collaboration diagram for IncrementingIntDataPolicy:

List of all members.

Public Member Functions

std::string getName () const
boost::shared_ptr< int > loadFromFile (const std::string &) const
size_t size (boost::shared_ptr< int >) const

Static Public Member Functions

 IncrementingIntDataPolicy (int iThrow=-1)

Private Attributes

int m_i
int m_iThrow

Detailed Description

Definition at line 89 of file file_backed_data_source.cpp.


Constructor & Destructor Documentation

IncrementingIntDataPolicy::IncrementingIntDataPolicy ( int  iThrow = -1) [inline, static]

Definition at line 92 of file file_backed_data_source.cpp.


Member Function Documentation

std::string IncrementingIntDataPolicy::getName ( ) const [inline, virtual]

Implements moost::io::data_policy_base< int >.

Definition at line 94 of file file_backed_data_source.cpp.

boost::shared_ptr<int> IncrementingIntDataPolicy::loadFromFile ( const std::string &  ) const [inline, virtual]

Implements moost::io::data_policy_base< int >.

Definition at line 99 of file file_backed_data_source.cpp.

size_t IncrementingIntDataPolicy::size ( boost::shared_ptr< int >  ) const [inline, virtual]

Implements moost::io::data_policy_base< int >.

Definition at line 113 of file file_backed_data_source.cpp.


Member Data Documentation

int IncrementingIntDataPolicy::m_i [mutable, private]

Definition at line 119 of file file_backed_data_source.cpp.

int IncrementingIntDataPolicy::m_iThrow [mutable, private]

Definition at line 119 of file file_backed_data_source.cpp.


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