A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/seqblock__macros_8hpp_source.html below:

NCBI C++ ToolKit: include/objects/seqblock/seqblock_macros.hpp Source File

Go to the documentation of this file.

Go to the SVN repository for this file.

1 #ifndef OBJECTS_SEQBLOCK___SEQBLOCK_MACROS__HPP 2 #define OBJECTS_SEQBLOCK___SEQBLOCK_MACROS__HPP 67 #define EXTRAACCN_ON_GENBANKBLOCK_Type CGB_block::TExtra_accessions 68 #define EXTRAACCN_ON_GENBANKBLOCK_Test(Var) (Var).IsSetExtra_accessions() 69 #define EXTRAACCN_ON_GENBANKBLOCK_Get(Var) (Var).GetExtra_accessions() 70 #define EXTRAACCN_ON_GENBANKBLOCK_Set(Var) (Var).SetExtra_accessions() 74 #define GENBANKBLOCK_HAS_EXTRAACCN(Var) \ 75 ITEM_HAS (EXTRAACCN_ON_GENBANKBLOCK, Var) 81 #define FOR_EACH_EXTRAACCN_ON_GENBANKBLOCK(Itr, Var) \ 82 FOR_EACH (EXTRAACCN_ON_GENBANKBLOCK, Itr, Var) 84 #define EDIT_EACH_EXTRAACCN_ON_GENBANKBLOCK(Itr, Var) \ 85 EDIT_EACH (EXTRAACCN_ON_GENBANKBLOCK, Itr, Var) 89 #define ADD_EXTRAACCN_TO_GENBANKBLOCK(Var, Ref) \ 90 ADD_ITEM (EXTRAACCN_ON_GENBANKBLOCK, Var, Ref) 94 #define ERASE_EXTRAACCN_ON_GENBANKBLOCK(Itr, Var) \ 95 LIST_ERASE_ITEM (EXTRAACCN_ON_GENBANKBLOCK, Itr, Var) 99 #define EXTRAACCN_ON_GENBANKBLOCK_IS_SORTED(Var, Func) \ 100 IS_SORTED (EXTRAACCN_ON_GENBANKBLOCK, Var, Func) 104 #define SORT_EXTRAACCN_ON_GENBANKBLOCK(Var, Func) \ 105 DO_LIST_SORT (EXTRAACCN_ON_GENBANKBLOCK, Var, Func) 109 #define EXTRAACCN_ON_GENBANKBLOCK_IS_UNIQUE(Var, Func) \ 110 IS_UNIQUE (EXTRAACCN_ON_GENBANKBLOCK, Var, Func) 114 #define UNIQUE_EXTRAACCN_ON_GENBANKBLOCK(Var, Func) \ 115 DO_UNIQUE (EXTRAACCN_ON_GENBANKBLOCK, Var, Func) 120 #define KEYWORD_ON_GENBANKBLOCK_Type CGB_block::TKeywords 121 #define KEYWORD_ON_GENBANKBLOCK_Test(Var) (Var).IsSetKeywords() 122 #define KEYWORD_ON_GENBANKBLOCK_Get(Var) (Var).GetKeywords() 123 #define KEYWORD_ON_GENBANKBLOCK_Set(Var) (Var).SetKeywords() 127 #define GENBANKBLOCK_HAS_KEYWORD(Var) \ 128 ITEM_HAS (KEYWORD_ON_GENBANKBLOCK, Var) 134 #define FOR_EACH_KEYWORD_ON_GENBANKBLOCK(Itr, Var) \ 135 FOR_EACH (KEYWORD_ON_GENBANKBLOCK, Itr, Var) 137 #define EDIT_EACH_KEYWORD_ON_GENBANKBLOCK(Itr, Var) \ 138 EDIT_EACH (KEYWORD_ON_GENBANKBLOCK, Itr, Var) 142 #define ADD_KEYWORD_TO_GENBANKBLOCK(Var, Ref) \ 143 ADD_ITEM (KEYWORD_ON_GENBANKBLOCK, Var, Ref) 147 #define ERASE_KEYWORD_ON_GENBANKBLOCK(Itr, Var) \ 148 LIST_ERASE_ITEM (KEYWORD_ON_GENBANKBLOCK, Itr, Var) 152 #define KEYWORD_ON_GENBANKBLOCK_IS_SORTED(Var, Func) \ 153 IS_SORTED (KEYWORD_ON_GENBANKBLOCK, Var, Func) 157 #define SORT_KEYWORD_ON_GENBANKBLOCK(Var, Func) \ 158 DO_LIST_SORT (KEYWORD_ON_GENBANKBLOCK, Var, Func) 162 #define KEYWORD_ON_GENBANKBLOCK_IS_UNIQUE(Var, Func) \ 163 IS_UNIQUE (KEYWORD_ON_GENBANKBLOCK, Var, Func) 167 #define UNIQUE_KEYWORD_ON_GENBANKBLOCK(Var, Func) \ 168 DO_UNIQUE (KEYWORD_ON_GENBANKBLOCK, Var, Func) 172 #define UNIQUE_WITHOUT_SORT_KEYWORD_ON_GENBANKBLOCK(Var, FuncType) \ 173 UNIQUE_WITHOUT_SORT( KEYWORD_ON_GENBANKBLOCK, Var, FuncType, \ 174  CCleanupChange::eCleanQualifiers ) 181 #define EXTRAACCN_ON_EMBLBLOCK_Type CEMBL_block::TExtra_acc 182 #define EXTRAACCN_ON_EMBLBLOCK_Test(Var) (Var).IsSetExtra_acc() 183 #define EXTRAACCN_ON_EMBLBLOCK_Get(Var) (Var).GetExtra_acc() 184 #define EXTRAACCN_ON_EMBLBLOCK_Set(Var) (Var).SetExtra_acc() 188 #define EMBLBLOCK_HAS_EXTRAACCN(Var) \ 189 ITEM_HAS (EXTRAACCN_ON_EMBLBLOCK, Var) 195 #define FOR_EACH_EXTRAACCN_ON_EMBLBLOCK(Itr, Var) \ 196 FOR_EACH (EXTRAACCN_ON_EMBLBLOCK, Itr, Var) 198 #define EDIT_EACH_EXTRAACCN_ON_EMBLBLOCK(Itr, Var) \ 199 EDIT_EACH (EXTRAACCN_ON_EMBLBLOCK, Itr, Var) 203 #define ADD_EXTRAACCN_TO_EMBLBLOCK(Var, Ref) \ 204 ADD_ITEM (EXTRAACCN_ON_EMBLBLOCK, Var, Ref) 208 #define ERASE_EXTRAACCN_ON_EMBLBLOCK(Itr, Var) \ 209 LIST_ERASE_ITEM (EXTRAACCN_ON_EMBLBLOCK, Itr, Var) 213 #define EXTRAACCN_ON_EMBLBLOCK_IS_SORTED(Var, Func) \ 214 IS_SORTED (EXTRAACCN_ON_EMBLBLOCK, Var, Func) 218 #define SORT_EXTRAACCN_ON_EMBLBLOCK(Var, Func) \ 219 DO_LIST_SORT (EXTRAACCN_ON_EMBLBLOCK, Var, Func) 223 #define EXTRAACCN_ON_EMBLBLOCK_IS_UNIQUE(Var, Func) \ 224 IS_UNIQUE (EXTRAACCN_ON_EMBLBLOCK, Var, Func) 228 #define UNIQUE_EXTRAACCN_ON_EMBLBLOCK(Var, Func) \ 229 DO_UNIQUE (EXTRAACCN_ON_EMBLBLOCK, Var, Func) 234 #define KEYWORD_ON_EMBLBLOCK_Type CEMBL_block::TKeywords 235 #define KEYWORD_ON_EMBLBLOCK_Test(Var) (Var).IsSetKeywords() 236 #define KEYWORD_ON_EMBLBLOCK_Get(Var) (Var).GetKeywords() 237 #define KEYWORD_ON_EMBLBLOCK_Set(Var) (Var).SetKeywords() 241 #define EMBLBLOCK_HAS_KEYWORD(Var) \ 242 ITEM_HAS (KEYWORD_ON_EMBLBLOCK, Var) 248 #define FOR_EACH_KEYWORD_ON_EMBLBLOCK(Itr, Var) \ 249 FOR_EACH (KEYWORD_ON_EMBLBLOCK, Itr, Var) 251 #define EDIT_EACH_KEYWORD_ON_EMBLBLOCK(Itr, Var) \ 252 EDIT_EACH (KEYWORD_ON_EMBLBLOCK, Itr, Var) 256 #define ADD_KEYWORD_TO_EMBLBLOCK(Var, Ref) \ 257 ADD_ITEM (KEYWORD_ON_EMBLBLOCK, Var, Ref) 261 #define ERASE_KEYWORD_ON_EMBLBLOCK(Itr, Var) \ 262 LIST_ERASE_ITEM (KEYWORD_ON_EMBLBLOCK, Itr, Var) 266 #define KEYWORD_ON_EMBLBLOCK_IS_SORTED(Var, Func) \ 267 IS_SORTED (KEYWORD_ON_EMBLBLOCK, Var, Func) 271 #define SORT_KEYWORD_ON_EMBLBLOCK(Var, Func) \ 272 DO_LIST_SORT (KEYWORD_ON_EMBLBLOCK, Var, Func) 276 #define KEYWORD_ON_EMBLBLOCK_IS_UNIQUE(Var, Func) \ 277 IS_UNIQUE (KEYWORD_ON_EMBLBLOCK, Var, Func) 281 #define UNIQUE_KEYWORD_ON_EMBLBLOCK(Var, Func) \ 282 DO_UNIQUE (KEYWORD_ON_EMBLBLOCK, Var, Func) 287 #define UNIQUE_WITHOUT_SORT_KEYWORD_ON_EMBLBLOCK(Var, FuncType) \ 288 UNIQUE_WITHOUT_SORT(KEYWORD_ON_EMBLBLOCK, Var, FuncType, \ 289  CCleanupChange::eCleanQualifiers) 296 #define COMPOUND_ON_PDBBLOCK_Type CPDB_block::TCompound 297 #define COMPOUND_ON_PDBBLOCK_Test(Var) (Var).IsSetCompound() 298 #define COMPOUND_ON_PDBBLOCK_Get(Var) (Var).GetCompound() 299 #define COMPOUND_ON_PDBBLOCK_Set(Var) (Var).SetCompound() 303 #define PDBBLOCK_HAS_COMPOUND(Var) \ 304 ITEM_HAS (COMPOUND_ON_PDBBLOCK, Var) 310 #define FOR_EACH_COMPOUND_ON_PDBBLOCK(Itr, Var) \ 311 FOR_EACH (COMPOUND_ON_PDBBLOCK, Itr, Var) 313 #define EDIT_EACH_COMPOUND_ON_PDBBLOCK(Itr, Var) \ 314 EDIT_EACH (COMPOUND_ON_PDBBLOCK, Itr, Var) 318 #define ADD_COMPOUND_TO_PDBBLOCK(Var, Ref) \ 319 ADD_ITEM (COMPOUND_ON_PDBBLOCK, Var, Ref) 323 #define ERASE_COMPOUND_ON_PDBBLOCK(Itr, Var) \ 324 LIST_ERASE_ITEM (COMPOUND_ON_PDBBLOCK, Itr, Var) 329 #define SOURCE_ON_PDBBLOCK_Type CPDB_block::TSource 330 #define SOURCE_ON_PDBBLOCK_Test(Var) (Var).IsSetSource() 331 #define SOURCE_ON_PDBBLOCK_Get(Var) (Var).GetSource() 332 #define SOURCE_ON_PDBBLOCK_Set(Var) (Var).SetSource() 336 #define PDBBLOCK_HAS_SOURCE(Var) \ 337 ITEM_HAS (SOURCE_ON_PDBBLOCK, Var) 343 #define FOR_EACH_SOURCE_ON_PDBBLOCK(Itr, Var) \ 344 FOR_EACH (SOURCE_ON_PDBBLOCK, Itr, Var) 346 #define EDIT_EACH_SOURCE_ON_PDBBLOCK(Itr, Var) \ 347 EDIT_EACH (SOURCE_ON_PDBBLOCK, Itr, Var) 351 #define ADD_SOURCE_TO_PDBBLOCK(Var, Ref) \ 352 ADD_ITEM (SOURCE_ON_PDBBLOCK, Var, Ref) 356 #define ERASE_SOURCE_ON_PDBBLOCK(Itr, Var) \ 357 LIST_ERASE_ITEM (SOURCE_ON_PDBBLOCK, Itr, Var)

#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.

Generic utility macros and templates for exploring NCBI objects.


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