rdbModel::Enum Class Reference

#include <Datatype.h>

List of all members.

Public Member Functions

const std::vector< std::string > & getChoices () const
bool choicesRequired () const

Private Attributes

std::vector< std::stringm_choices
bool m_required

Friends

class rdbModel::XercesBuilder


Detailed Description

Extra little class for datatypes with values (preferred or required) coming from an enumerated list

Definition at line 14 of file Datatype.h.


Member Function Documentation

bool rdbModel::Enum::choicesRequired (  )  const [inline]

Definition at line 18 of file Datatype.h.

References m_required.

Referenced by rdbModel::Datatype::okValue().

00018 {return m_required;}

const std::vector<std::string>& rdbModel::Enum::getChoices (  )  const [inline]

Definition at line 16 of file Datatype.h.

References m_choices.

Referenced by rdbModel::MysqlConnection::checkDType(), and rdbModel::Datatype::okValue().

00016                                                    {
00017       return m_choices;}


Friends And Related Function Documentation

friend class rdbModel::XercesBuilder [friend]

Definition at line 21 of file Datatype.h.


Member Data Documentation

std::vector<std::string> rdbModel::Enum::m_choices [private]

Definition at line 22 of file Datatype.h.

Referenced by getChoices().

bool rdbModel::Enum::m_required [private]

Definition at line 25 of file Datatype.h.

Referenced by choicesRequired().


Generated on Tue Nov 29 23:36:36 2016 for BOSS_7.0.2 by  doxygen 1.4.7