NCBI C++ ToolKit
Public Types | Public Member Functions | Public Attributes
CUser_field::SFieldNameChain Struct Reference

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>

List of all members.

Public Types

typedef vector< CTempStringExTFieldNameChainUnderlying

Public Member Functions

void Join (ostream &out_name_strm, const string &delim=".") const
 Convenience func.
void operator+= (const CTempStringEx &str)
bool operator< (const SFieldNameChain &rhs) const

Public Attributes

TFieldNameChainUnderlying m_FieldNameChain

Detailed Description

For functions that don't use delims, we instead use a chain of names.

Definition at line 88 of file User_field.hpp.

Member Typedef Documentation

Definition at line 102 of file User_field.hpp.

Member Function Documentation

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 234 of file User_field.cpp.

References ITERATE, and m_FieldNameChain.

void CUser_field::SFieldNameChain::operator+= ( const CTempStringEx str) [inline]

Definition at line 94 of file User_field.hpp.

bool CUser_field::SFieldNameChain::operator< ( const SFieldNameChain rhs) const [inline]

Definition at line 98 of file User_field.hpp.

References m_FieldNameChain.

Member Data Documentation

Definition at line 103 of file User_field.hpp.

Referenced by Join(), and operator<().

The documentation for this struct was generated from the following files:
Modified on Mon Sep 15 17:18:53 2014 by rev. 426318