Rosetta Core  2014.16.56682
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
core::SVNVersion Class Reference

Public Member Functions

void set_svn_version_and_url (std::string const &version_in, std::string const &url_in)
 Initialize singelton data. Should be called at most once. More...
 
std::string const & version () const
 
std::string const & url () const
 

Static Public Member Functions

static SVNVersionget_instance ()
 

Private Member Functions

 SVNVersion ()
 

Private Attributes

std::string version_
 
std::string url_
 

Static Private Attributes

static SVNVersioninstance_
 

Constructor & Destructor Documentation

core::SVNVersion::SVNVersion ( )
inlineprivate

Referenced by get_instance().

Member Function Documentation

static SVNVersion* core::SVNVersion::get_instance ( )
inlinestatic
void core::SVNVersion::set_svn_version_and_url ( std::string const &  version_in,
std::string const &  url_in 
)
inline

Initialize singelton data. Should be called at most once.

References url_, utility_exit_with_message, and version_.

Referenced by core::set_svn_version_and_url().

std::string const& core::SVNVersion::url ( ) const
inline

References url_.

Referenced by core::minirosetta_svn_url().

std::string const& core::SVNVersion::version ( ) const
inline

References version_.

Referenced by core::minirosetta_svn_version().

Member Data Documentation

SVNVersion * core::SVNVersion::instance_
staticprivate

Referenced by get_instance().

std::string core::SVNVersion::url_
private

Referenced by set_svn_version_and_url(), and url().

std::string core::SVNVersion::version_
private

Referenced by set_svn_version_and_url(), and version().


The documentation for this class was generated from the following file: