NCBI C++ ToolKit
Public Member Functions | Public Attributes | List of all members
CClassTypeStrings::SMemberInfo Struct Reference

Search Toolkit Book for CClassTypeStrings::SMemberInfo

#include "classstr.hpp"
(Private to src/serial/datatool.)

+ Collaboration diagram for CClassTypeStrings::SMemberInfo:

Public Member Functions

 SMemberInfo (const string &external_name, const string &name, const AutoPtr< CTypeStrings > &type, const string &pointerType, bool optional, const string &defaultValue, bool delayed, int tag, bool noPrefx, bool attlst, bool noTg, bool simpl, const CDataType *dataTp, bool nEmpty, const CComments &comments)

Public Attributes

string externalName
string cName
string mName
string tName
AutoPtr< CTypeStringstype
string ptrType
string valueName
bool optional
bool ref
bool haveFlag
bool canBeNull
bool delayed
int memberTag
string defaultValue
bool noPrefix
bool attlist
bool noTag
bool simple
const CDataTypedataType
bool nonEmpty
CComments comments

Detailed Description

Definition at line 50 of file classstr.hpp.

Constructor & Destructor Documentation

◆ SMemberInfo()

CClassTypeStrings::SMemberInfo::SMemberInfo ( const string external_name,
const string name,
const AutoPtr< CTypeStrings > &  type,
const string pointerType,
bool  optional,
const string defaultValue,
bool  delayed,
int  tag,
bool  noPrefx,
bool  attlst,
bool  noTg,
bool  simpl,
const CDataType dataTp,
bool  nEmpty,
const CComments comments 

Member Data Documentation

◆ attlist

bool CClassTypeStrings::SMemberInfo::attlist

Definition at line 66 of file classstr.hpp.

◆ canBeNull

bool CClassTypeStrings::SMemberInfo::canBeNull

Definition at line 61 of file classstr.hpp.

Referenced by SMemberInfo().

◆ cName

string CClassTypeStrings::SMemberInfo::cName

◆ comments

CComments CClassTypeStrings::SMemberInfo::comments

Definition at line 71 of file classstr.hpp.

◆ dataType

const CDataType* CClassTypeStrings::SMemberInfo::dataType

Definition at line 69 of file classstr.hpp.

Referenced by CAliasTypeStrings::GenerateUserHPPCode(), and SMemberInfo().

◆ defaultValue

string CClassTypeStrings::SMemberInfo::defaultValue

Definition at line 64 of file classstr.hpp.

Referenced by SMemberInfo().

◆ delayed

bool CClassTypeStrings::SMemberInfo::delayed

Definition at line 62 of file classstr.hpp.

◆ externalName

string CClassTypeStrings::SMemberInfo::externalName

◆ haveFlag

bool CClassTypeStrings::SMemberInfo::haveFlag

◆ memberTag

int CClassTypeStrings::SMemberInfo::memberTag

Definition at line 63 of file classstr.hpp.

◆ mName

string CClassTypeStrings::SMemberInfo::mName

Definition at line 53 of file classstr.hpp.

Referenced by SMemberInfo().

◆ nonEmpty

bool CClassTypeStrings::SMemberInfo::nonEmpty

Definition at line 70 of file classstr.hpp.

◆ noPrefix

bool CClassTypeStrings::SMemberInfo::noPrefix

Definition at line 65 of file classstr.hpp.

◆ noTag

bool CClassTypeStrings::SMemberInfo::noTag

Definition at line 67 of file classstr.hpp.

◆ optional

bool CClassTypeStrings::SMemberInfo::optional

Definition at line 58 of file classstr.hpp.

Referenced by SMemberInfo().

◆ ptrType

string CClassTypeStrings::SMemberInfo::ptrType

Definition at line 56 of file classstr.hpp.

Referenced by SMemberInfo().

◆ ref

bool CClassTypeStrings::SMemberInfo::ref

Definition at line 59 of file classstr.hpp.

Referenced by SMemberInfo().

◆ simple

bool CClassTypeStrings::SMemberInfo::simple

Definition at line 68 of file classstr.hpp.

Referenced by CAliasTypeStrings::GenerateCode().

◆ tName

string CClassTypeStrings::SMemberInfo::tName

◆ type

AutoPtr<CTypeStrings> CClassTypeStrings::SMemberInfo::type

◆ valueName

string CClassTypeStrings::SMemberInfo::valueName

Definition at line 57 of file classstr.hpp.

Referenced by SMemberInfo().

The documentation for this struct was generated from the following files:
Modified on Sun Jul 21 04:16:36 2024 by rev. 669887