ProteoWizard
Public Member Functions | Public Attributes | List of all members
pwiz::identdata::Identifiable Struct Reference

Parent class representing extensions of the IdentifiableType from the mzIdentML schema. More...

#include <IdentData.hpp>

Inheritance diagram for pwiz::identdata::Identifiable:
pwiz::identdata::AnalysisSoftware pwiz::identdata::BibliographicReference pwiz::identdata::Enzyme pwiz::identdata::IdentData pwiz::identdata::ProteinDetection pwiz::identdata::ProteinDetectionProtocol pwiz::identdata::Provider pwiz::identdata::SpectraData pwiz::identdata::SpectrumIdentification pwiz::identdata::SpectrumIdentificationProtocol

Public Member Functions

 Identifiable (const std::string &id_="", const std::string &name_="")
 
virtual ~Identifiable ()
 
virtual bool empty () const
 

Public Attributes

std::string id
 
std::string name
 

Detailed Description

Parent class representing extensions of the IdentifiableType from the mzIdentML schema.

Other classes in the model can be specified as sub-classes, inheriting from Identifiable. Identifiable gives classes a unique identifier within the scope and a name that need not be unique.

Definition at line 64 of file IdentData.hpp.

Constructor & Destructor Documentation

§ Identifiable()

pwiz::identdata::Identifiable::Identifiable ( const std::string &  id_ = "",
const std::string &  name_ = "" 
)

§ ~Identifiable()

virtual pwiz::identdata::Identifiable::~Identifiable ( )
inlinevirtual

Definition at line 68 of file IdentData.hpp.

68 {}

Member Function Documentation

§ empty()

virtual bool pwiz::identdata::Identifiable::empty ( ) const
virtual

Member Data Documentation

§ id

std::string pwiz::identdata::Identifiable::id

§ name

std::string pwiz::identdata::Identifiable::name

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