![]() |
Rosetta
2021.07
|
Authorship information for a single author in an unpublished Rosetta module. More...
#include <UnpublishedModuleAuthor.hh>
Public Member Functions | |
UnpublishedModuleAuthor ()=delete | |
Default constructor, deleted. More... | |
UnpublishedModuleAuthor (std::string const &author_name, std::string const &affiliation, std::string const &email_address) | |
Initialization constructor. More... | |
UnpublishedModuleAuthor (std::string const &author_name, std::string const &affiliation, std::string const &email_address, std::string const ¬es) | |
Initialization constructor with notes. More... | |
UnpublishedModuleAuthor (UnpublishedModuleAuthor const &)=default | |
Copy constructor. More... | |
~UnpublishedModuleAuthor () override=default | |
Destructor. More... | |
UnpublishedModuleAuthorOP | clone () const |
Clone operation: make a copy of this object, and return an owning pointer to the copy. More... | |
std::string const & | author_name () const |
Get the author's name. More... | |
std::string const & | affiliation () const |
Get his or her institutional affiliation. More... | |
std::string const & | email_address () const |
Get his or her e-mail address. More... | |
std::string const & | notes () const |
Get the notes, if any. More... | |
![]() | |
VirtualBase ()=default | |
Default constructor. More... | |
virtual | ~VirtualBase ()=default |
The virtual destructor is one of the main reasons for the VirtualBase class. More... | |
VirtualBase (VirtualBase const &)=default | |
VirtualBase (VirtualBase &&)=default | |
VirtualBase & | operator= (VirtualBase const &)=default |
VirtualBase & | operator= (VirtualBase &&)=default |
Private Attributes | |
std::string | author_name_ |
The author's name. More... | |
std::string | affiliation_ |
His or her institutional affiliation. More... | |
std::string | email_address_ |
His or her e-mail address. More... | |
std::string | notes_ |
An optional notes field (e.g. "Expanded functionality for noncanonicals."). Notes will be printed in parentheses (which should NOT be included). More... | |
Authorship information for a single author in an unpublished Rosetta module.
|
delete |
Default constructor, deleted.
basic::citation_manager::UnpublishedModuleAuthor::UnpublishedModuleAuthor | ( | std::string const & | author_name, |
std::string const & | affiliation, | ||
std::string const & | email_address | ||
) |
Initialization constructor.
References runtime_assert_string_msg.
basic::citation_manager::UnpublishedModuleAuthor::UnpublishedModuleAuthor | ( | std::string const & | author_name, |
std::string const & | affiliation, | ||
std::string const & | email_address, | ||
std::string const & | notes | ||
) |
Initialization constructor with notes.
References runtime_assert_string_msg.
|
default |
Copy constructor.
|
overridedefault |
Destructor.
|
inline |
Get his or her institutional affiliation.
References affiliation_.
|
inline |
Get the author's name.
References author_name_.
UnpublishedModuleAuthorOP basic::citation_manager::UnpublishedModuleAuthor::clone | ( | ) | const |
Clone operation: make a copy of this object, and return an owning pointer to the copy.
|
inline |
Get his or her e-mail address.
References email_address_.
|
inline |
Get the notes, if any.
References notes_.
|
private |
His or her institutional affiliation.
Referenced by affiliation().
|
private |
The author's name.
Referenced by author_name().
|
private |
His or her e-mail address.
Referenced by email_address().
|
private |
An optional notes field (e.g. "Expanded functionality for noncanonicals."). Notes will be printed in parentheses (which should NOT be included).
Referenced by notes().