NCBI C++ ToolKit
Enumerations | Functions
ref.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Enumerations

enum  ERefRetType {
  ParFlat_MISSING_JOURNAL = 0 , ParFlat_UNPUB_JOURNAL = 1 , ParFlat_MONOGRAPH_NOT_JOURNAL = 2 , ParFlat_NORMAL_JOURNAL = 3 ,
  ParFlat_SYMPOSIUM_CITATION = 4 , ParFlat_SUBMITTED = 5 , ParFlat_THESIS_CITATION = 6 , ParFlat_THESIS_IN_PRESS = 7 ,
  ParFlat_IN_PRESS = 8 , ParFlat_PATENT_CITATION = 9 , ParFlat_BOOK_CITATION = 10 , ParFlat_GEN_CITATION = 11 ,
  ParFlat_ONLINE_CITATION = 12
}
 
enum  ERefBlockType {
  ParFlat_ReftypeIgnore = 0 , ParFlat_ReftypeNoParse = 1 , ParFlat_ReftypeThesis = 2 , ParFlat_ReftypeArticle = 3 ,
  ParFlat_ReftypeSubmit = 4 , ParFlat_ReftypeBook = 5 , ParFlat_ReftypePatent = 6 , ParFlat_ReftypeUnpub = 7
}
 

Functions

CRef< objects::CPub > journal (ParserPtr pp, char *bptr, char *eptr, CRef< objects::CAuth_list > &auth_list, CRef< objects::CTitle::C_E > &title, bool has_muid, CRef< objects::CCit_art > &cit_art, Int4 er)
 
Int4 fta_remark_is_er (const char *str)
 
CRef< objects::CPubdesc > sp_refs (ParserPtr pp, DataBlkPtr dbp, Int4 col_data)
 
CRef< objects::CPubdesc > gb_refs_common (ParserPtr pp, DataBlkPtr dbp, Int4 col_data, bool bParser, DataBlkPtr **ppInd, bool &no_auth)
 
CRef< objects::CPubdesc > DescrRefs (ParserPtr pp, DataBlkPtr dbp, Int4 col_data)
 

Enumeration Type Documentation

◆ ERefBlockType

Enumerator
ParFlat_ReftypeIgnore 
ParFlat_ReftypeNoParse 
ParFlat_ReftypeThesis 
ParFlat_ReftypeArticle 
ParFlat_ReftypeSubmit 
ParFlat_ReftypeBook 
ParFlat_ReftypePatent 
ParFlat_ReftypeUnpub 

Definition at line 53 of file ref.h.

◆ ERefRetType

Enumerator
ParFlat_MISSING_JOURNAL 
ParFlat_UNPUB_JOURNAL 
ParFlat_MONOGRAPH_NOT_JOURNAL 
ParFlat_NORMAL_JOURNAL 
ParFlat_SYMPOSIUM_CITATION 
ParFlat_SUBMITTED 
ParFlat_THESIS_CITATION 
ParFlat_THESIS_IN_PRESS 
ParFlat_IN_PRESS 
ParFlat_PATENT_CITATION 
ParFlat_BOOK_CITATION 
ParFlat_GEN_CITATION 
ParFlat_ONLINE_CITATION 

Definition at line 37 of file ref.h.

Function Documentation

◆ DescrRefs()

CRef<objects::CPubdesc> DescrRefs ( ParserPtr  pp,
DataBlkPtr  dbp,
Int4  col_data 
)

◆ fta_remark_is_er()

Int4 fta_remark_is_er ( const char *  str)

Definition at line 1761 of file ref.cpp.

References b, ERRemarks, i, MemFree(), ShrinkSpaces(), str(), StringIStr(), and StringSave().

Referenced by embl_refs(), gb_refs_common(), and XMLRefs().

◆ gb_refs_common()

CRef<objects::CPubdesc> gb_refs_common ( ParserPtr  pp,
DataBlkPtr  dbp,
Int4  col_data,
bool  bParser,
DataBlkPtr **  ppInd,
bool no_auth 
)

◆ journal()

CRef<objects::CPub> journal ( ParserPtr  pp,
char *  bptr,
char *  eptr,
CRef< objects::CAuth_list > &  auth_list,
CRef< objects::CTitle::C_E > &  title,
bool  has_muid,
CRef< objects::CCit_art > &  cit_art,
Int4  er 
)

◆ sp_refs()

CRef<objects::CPubdesc> sp_refs ( ParserPtr  pp,
DataBlkPtr  dbp,
Int4  col_data 
)
Modified on Thu Mar 28 17:08:10 2024 by modify_doxy.py rev. 669887