Go to the SVN repository for this file.
1 #ifndef CU_ROW_SOURCE_TABLE_HPP 2 #define CU_ROW_SOURCE_TABLE_HPP 14{master = (
row==0) && normal;}
15 RowSource(
const RowSource& rhs):cd(rhs.cd), normal(rhs.normal), rowInSrc(rhs.rowInSrc), master(rhs.master){}
31 voidaddEntry(
int row,
CCdCore* cd,
introwInCD,
boolnormal=
true,
boolscoped =
true);
32 voidaddEntry(
int row,
RowSourcers,
boolscoped =
true);
33 intfindEntries(
int row, vector<RowSource>& src,
boolscopedOnly=
false)
const;
34 voidremoveEntriesForCD(vector<int>& colRows,
CCdCore* cd);
39 boolisPending(
int row)
const;
40 voidgetMasterRows(vector<int>& masters);
42 intgetCDs(vector<CCdCore*>& cds);
44 intgetCDsInScope(vector<CCdCore*>& cds);
46 intgetCDsOutofScope(vector<CCdCore*>& cds);
47 boolisCDInScope(
CCdCore* cd)
const;
48 boolisEntryInScope(
const RowSource& rs)
const;
50 voidconvertFromCDRows(
CCdCore* cd,
constvector<int>& cdRows,
set<int>& colRows)
const;
51 intconvertFromCDRow(
CCdCore* cd,
intcdRows)
const;
52 voidconvertToCDRows(
constvector<int>& colRows,
CDRowsMap& cdRows)
const;
55 boolisRowInCD(
int row,
CCdCore* cd)
const;
63 stringmakeCDRowKey(
CCdCore* cd,
int row)
const;
68 voidtransferCDs(
const set<CCdCore*>& cdSet, vector<CCdCore*>& cdVec);
multimap< int, RowSource > RowSourceMap
CDRowIndexMap m_cdRowIndexMap
set< CCdCore * > m_cdsInScope
map< string, int > CDRowIndexMap
set< CCdCore * > m_cdsOutofScope
map< CCdCore *, vector< int > > CDRowsMap
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
#define NCBI_CDUTILS_EXPORT
#define row(bind, expected)
RowSource(CCdCore *cd, int row, bool norm)
RowSource(const RowSource &rhs)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4