NCBI C++ ToolKit
|
Search Toolkit Book for CBedColumnData
#include "bed_column_data.hpp"
(Private to src/objtools/readers
.)
Public Member Functions | |
CBedColumnData (const CReaderBase::TReaderLine &, int flags=0) | |
const string & | operator[] (size_t) const |
unsigned int | LineNo () const |
size_t | ColumnCount () const |
Protected Member Functions | |
void | xSplitColumns (const string &) |
void | xCleanColumnValues () |
void | xAddDefaultColumns () |
Protected Attributes | |
vector< string > | mData |
unsigned int | mLineNo |
string | mColumnSeparator |
NStr::TSplitFlags | mColumnSplitFlags |
Definition at line 42 of file bed_column_data.hpp.
CBedColumnData::CBedColumnData | ( | const CReaderBase::TReaderLine & | lineData, |
int | flags = 0 |
||
) |
Definition at line 40 of file bed_column_data.cpp.
References flags, xAddDefaultColumns(), xCleanColumnValues(), and xSplitColumns().
|
inline |
Definition at line 59 of file bed_column_data.hpp.
References mData.
Referenced by CBedReader::xDetermineLikelyColumnCount(), CBedReader::xParseFeature(), CBedReader::xSetFeatureBedData(), CBedReader::xSetFeatureColor(), CBedReader::xSetFeatureLocation(), CBedReader::xSetFeatureScore(), and CBedReader::xSetFeatureTitle().
|
inline |
Definition at line 56 of file bed_column_data.hpp.
References mLineNo.
Referenced by CBedReader::xSetFeatureLocation(), CBedReader::xSetFeatureLocationBlock(), CBedReader::xSetFeatureLocationRna(), and CBedReader::xSetFeatureScore().
Definition at line 57 of file bed_column_data.cpp.
|
protected |
Definition at line 147 of file bed_column_data.cpp.
References ctll::empty(), and mData.
Referenced by CBedColumnData().
|
protected |
Definition at line 103 of file bed_column_data.cpp.
References eDiag_Error, NStr::EqualNocase(), mData, and NStr::Replace().
Referenced by CBedColumnData().
Definition at line 65 of file bed_column_data.cpp.
References column, eDiag_Error, NStr::fSplit_MergeDelimiters, mColumnSeparator, mColumnSplitFlags, mData, NStr::Split(), and NStr::TruncateSpacesInPlace().
Referenced by CBedColumnData().
|
protected |
Definition at line 70 of file bed_column_data.hpp.
Referenced by xSplitColumns().
|
protected |
Definition at line 71 of file bed_column_data.hpp.
Referenced by xSplitColumns().
|
protected |
Definition at line 67 of file bed_column_data.hpp.
Referenced by ColumnCount(), xAddDefaultColumns(), xCleanColumnValues(), and xSplitColumns().
|
protected |
Definition at line 68 of file bed_column_data.hpp.
Referenced by LineNo().