NCBI C++ ToolKit
Functions
pub_field.cpp File Reference
#include <ncbi_pch.hpp>
#include <objects/pub/Pub_equiv.hpp>
#include <objects/pub/Pub.hpp>
#include <objects/biblio/Author.hpp>
#include <objects/biblio/Cit_gen.hpp>
#include <objects/biblio/Cit_book.hpp>
#include <objects/biblio/Cit_proc.hpp>
#include <objects/biblio/Cit_art.hpp>
#include <objects/biblio/Cit_pat.hpp>
#include <objects/biblio/Cit_let.hpp>
#include <objects/biblio/Cit_jour.hpp>
#include <objects/biblio/Title.hpp>
#include <objects/biblio/Affil.hpp>
#include <objects/general/Name_std.hpp>
#include <objects/general/Person_id.hpp>
#include <objmgr/seqdesc_ci.hpp>
#include <objmgr/bioseq_ci.hpp>
#include <objmgr/feat_ci.hpp>
#include <objtools/edit/seqid_guesser.hpp>
#include <objtools/edit/publication_edit.hpp>
#include <gui/objutils/utils.hpp>
#include <gui/objutils/descriptor_change.hpp>
#include <gui/objutils/cmd_create_desc.hpp>
#include <gui/objutils/cmd_del_desc.hpp>
#include <gui/objutils/cmd_change_seq_feat.hpp>
#include <gui/objutils/cmd_del_seq_feat.hpp>
#include <gui/objutils/util_cmds.hpp>
#include <gui/objutils/macro_fn_pubfields.hpp>
#include <gui/packages/pkg_sequence_edit/pub_field.hpp>
#include <gui/packages/pkg_sequence_edit/miscedit_util.hpp>
#include <gui/widgets/edit/field_type_constants.hpp>
#include <gui/packages/pkg_sequence_edit/pubdesc_editor.hpp>
+ Include dependency graph for pub_field.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Functions

 USING_SCOPE (ncbi::objects)
 
 USING_SCOPE (edit)
 
CConstRef< CAuth_listGetAuthList (const CPub &pub)
 
CConstRef< CAuth_listGetAuthList (const CPubdesc &pubdesc)
 
CConstRef< CAuth_listGetAuthList (CConstRef< CObject > sel_pub)
 
bool SetAuthList (CPubdesc &pdesc, const CAuth_list &auth_list)
 
bool SetAuthorNames (CPubdesc &pdesc, const CAuth_list &auth_list)
 
string GetTitleName (const CTitle &title)
 
string GetPubTitle (CConstRef< CObject > sel_pub)
 
void SetTitleName (CTitle &title, string val)
 

Function Documentation

◆ GetAuthList() [1/3]

CConstRef<CAuth_list> GetAuthList ( CConstRef< CObject sel_pub)

◆ GetAuthList() [2/3]

CConstRef<CAuth_list> GetAuthList ( const CPub pub)

◆ GetAuthList() [3/3]

CConstRef<CAuth_list> GetAuthList ( const CPubdesc pubdesc)

◆ GetPubTitle()

string GetPubTitle ( CConstRef< CObject sel_pub)

◆ GetTitleName()

string GetTitleName ( const CTitle title)

Definition at line 220 of file pub_field.cpp.

References CTitle_Base::C_E::e_Name, and CTitle::GetTitle().

Referenced by CPubField::GetJournal(), and CPubField::GetPubTitle().

◆ SetAuthList()

bool SetAuthList ( CPubdesc pdesc,
const CAuth_list auth_list 
)

◆ SetAuthorNames()

bool SetAuthorNames ( CPubdesc pdesc,
const CAuth_list auth_list 
)

◆ SetTitleName()

void SetTitleName ( CTitle title,
string  val 
)

◆ USING_SCOPE() [1/2]

USING_SCOPE ( edit  )

◆ USING_SCOPE() [2/2]

USING_SCOPE ( ncbi::objects  )
Modified on Wed Sep 04 14:59:47 2024 by modify_doxy.py rev. 669887