NCBI C++ ToolKit
ref.h
Go to the documentation of this file.

Go to the SVN repository for this file.

1 /* $Id: ref.h 102326 2024-04-23 16:56:36Z stakhovv $
2  * ===========================================================================
3  *
4  * PUBLIC DOMAIN NOTICE
5  * National Center for Biotechnology Information
6  *
7  * This software/database is a "United States Government Work" under the
8  * terms of the United States Copyright Act. It was written as part of
9  * the author's official duties as a United States Government employee and
10  * thus cannot be copyrighted. This software/database is freely available
11  * to the public for use. The National Library of Medicine and the U.S.
12  * Government have not placed any restriction on its use or reproduction.
13  *
14  * Although all reasonable efforts have been taken to ensure the accuracy
15  * and reliability of the software and data, the NLM and the U.S.
16  * Government do not and cannot warrant the performance or results that
17  * may be obtained by using this software or data. The NLM and the U.S.
18  * Government disclaim all warranties, express or implied, including
19  * warranties of performance, merchantability or fitness for any particular
20  * purpose.
21  *
22  * Please cite the author in any work or product based on this material.
23  *
24  * ===========================================================================
25  *
26  * File Name: ref.h
27  *
28  * Author: Karl Sirotkin, Hsiu-Chuan Chen
29  *
30  * File Description:
31  *
32  */
33 
34 #ifndef _REF_
35 #define _REF_
36 
51 };
52 
62 };
63 
65 
66 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);
67 Int4 fta_remark_is_er(const string& str);
70 
72 #endif
static const char * str(char *buf, int n)
Definition: stats.c:84
int32_t Int4
4-byte (32-bit) signed integer
Definition: ncbitype.h:102
uint16_t Uint2
2-byte (16-bit) unsigned integer
Definition: ncbitype.h:101
#define END_NCBI_SCOPE
End previously defined NCBI scope.
Definition: ncbistl.hpp:103
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
Definition: ncbistl.hpp:100
Int4 fta_remark_is_er(const string &str)
Definition: ref.cpp:1751
ERefBlockType
Definition: ref.h:53
@ ParFlat_ReftypeSubmit
Definition: ref.h:58
@ ParFlat_ReftypePatent
Definition: ref.h:60
@ ParFlat_ReftypeUnpub
Definition: ref.h:61
@ ParFlat_ReftypeIgnore
Definition: ref.h:54
@ ParFlat_ReftypeArticle
Definition: ref.h:57
@ ParFlat_ReftypeBook
Definition: ref.h:59
@ ParFlat_ReftypeThesis
Definition: ref.h:56
@ ParFlat_ReftypeNoParse
Definition: ref.h:55
ERefRetType
Definition: ref.h:37
@ ParFlat_NORMAL_JOURNAL
Definition: ref.h:41
@ ParFlat_PATENT_CITATION
Definition: ref.h:47
@ ParFlat_ONLINE_CITATION
Definition: ref.h:50
@ ParFlat_MONOGRAPH_NOT_JOURNAL
Definition: ref.h:40
@ ParFlat_THESIS_CITATION
Definition: ref.h:44
@ ParFlat_BOOK_CITATION
Definition: ref.h:48
@ ParFlat_IN_PRESS
Definition: ref.h:46
@ ParFlat_UNPUB_JOURNAL
Definition: ref.h:39
@ ParFlat_GEN_CITATION
Definition: ref.h:49
@ ParFlat_MISSING_JOURNAL
Definition: ref.h:38
@ ParFlat_THESIS_IN_PRESS
Definition: ref.h:45
@ ParFlat_SYMPOSIUM_CITATION
Definition: ref.h:42
@ ParFlat_SUBMITTED
Definition: ref.h:43
CRef< objects::CPubdesc > DescrRefs(ParserPtr pp, DataBlkPtr dbp, Uint2 col_data)
Definition: ref.cpp:2426
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)
CRef< objects::CPubdesc > sp_refs(ParserPtr pp, DataBlkPtr dbp, Uint2 col_data)
Definition: sp_ref.cpp:1279
Modified on Wed Jul 17 13:21:55 2024 by modify_doxy.py rev. 669887