NCBI C++ ToolKit
|
Search Toolkit Book for CUser_field::SFieldNameChain
For functions that don't use delims, we instead use a chain of names. More...
#include <objects/general/User_field.hpp>
Public Types | |
typedef vector< CTempStringEx > | TFieldNameChainUnderlying |
Public Member Functions | |
void | Join (ostream &out_name_strm, const string &delim=".") const |
Convenience func. More... | |
void | operator+= (const CTempStringEx &str) |
bool | operator< (const SFieldNameChain &rhs) const |
Public Attributes | |
TFieldNameChainUnderlying | m_FieldNameChain |
For functions that don't use delims, we instead use a chain of names.
Definition at line 149 of file User_field.hpp.
typedef vector<CTempStringEx> CUser_field::SFieldNameChain::TFieldNameChainUnderlying |
Definition at line 163 of file User_field.hpp.
void CUser_field::SFieldNameChain::Join | ( | ostream & | out_name_strm, |
const string & | delim = "." |
||
) | const |
Convenience func.
This can be deprecated if a NStr::Join function is created that takes the type of TFieldNameChainUnderlying
Definition at line 281 of file User_field.cpp.
References ITERATE, and m_FieldNameChain.
|
inline |
Definition at line 155 of file User_field.hpp.
References m_FieldNameChain, and str().
|
inline |
Definition at line 159 of file User_field.hpp.
References m_FieldNameChain.
TFieldNameChainUnderlying CUser_field::SFieldNameChain::m_FieldNameChain |
Definition at line 164 of file User_field.hpp.
Referenced by Join(), operator+=(), and operator<().