cdb::Record

NAME
SYNOPSIS
Member Typedef Documentation
Constructor & Destructor Documentation
Member Function Documentation
Friends And Related Function Documentation
Member Data Documentation
Author

NAME

cdb::Record −

SYNOPSIS

#include <cdb.h>

Public Types

typedef MapStringToField::const_iterator const_iterator

Public Member Functions

const_iterator begin () const

const_iterator end () const

const_iterator find (const String &str) const

void Clear ()

Record (const String &strRecord=’’, Table *pTable=0)

~Record ()

void SetOrigin (const String &strRecord, Table *pTable)

void CommitOnClose (Boolean b)

Boolean Commit ()

const Field & operator[] (const String &strName) const

const Field & GetField (const String &strName, const Field &fldDefault) const

Boolean SetField (const String &strName, const Field &fldValue, Boolean bCreate=TRUE)

Boolean RemoveField (const String &strName)

const SetOfStrings::const_iterator GetFirstDirty () const

const SetOfStrings::const_iterator GetLastDirty () const

SetOfStrings & Dirty ()

const SetOfStrings & Dirty () const

MapStringToField & Map ()

const MapStringToField & Map () const

Protected Member Functions

iterator begin ()

iterator end ()

Private Member Functions

Record (const Record &)

Record & operator= (const Record &)

Private Attributes

Table * m_pTable

String m_strRecord

Boolean m_bCommitOnClose

SetOfStrings m_setDirty

Friends

class Table

Member Typedef Documentation

typedef MapStringToField::const_iterator cdb::Record::const_iterator

Constructor & Destructor Documentation

cdb::Record::Record (const Record &) [private]

cdb::Record::Record (const String & strRecord = ’’, Table * pTable = 0)

cdb::Record::~Record ()

Member Function Documentation

const_iterator cdb::Record::begin () const [inline]

iterator cdb::Record::begin () [inline, protected]

void cdb::Record::Clear ()

Boolean cdb::Record::Commit ()

void cdb::Record::CommitOnClose (Boolean b) [inline]

const SetOfStrings& cdb::Record::Dirty () const [inline]

SetOfStrings& cdb::Record::Dirty () [inline]

iterator cdb::Record::end () [inline, protected]

const_iterator cdb::Record::end () const [inline]

const_iterator cdb::Record::find (const String & str) const [inline]

const Field& cdb::Record::GetField (const String & strName, const Field & fldDefault) const

const SetOfStrings::const_iterator cdb::Record::GetFirstDirty () const [inline]

const SetOfStrings::const_iterator cdb::Record::GetLastDirty () const [inline]

const MapStringToField& cdb::Record::Map () const [inline]

MapStringToField& cdb::Record::Map () [inline]

Record& cdb::Record::operator= (const Record &) [private]

const Field& cdb::Record::operator[] (const String & strName) const

Boolean cdb::Record::RemoveField (const String & strName)

Boolean cdb::Record::SetField (const String & strName, const Field & fldValue, Boolean bCreate = TRUE)

void cdb::Record::SetOrigin (const String & strRecord, Table * pTable)

Friends And Related Function Documentation

friend class Table [friend]

Member Data Documentation

Boolean cdb::Record::m_bCommitOnClose [private]

Table* cdb::Record::m_pTable [private]

SetOfStrings cdb::Record::m_setDirty [private]

String cdb::Record::m_strRecord [private]

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.