CStrand¶
-
class
odb::CStrand¶ A Strand to link two Things (Unidirectional)
Inherits from Identifiable< CStrand >
Public Functions
-
CStrand()¶ forbidden
-
CStrand(std::string const &crsName)¶ Normal constructor requesting a name for the strand.
-
PAtom
Append(PAtom poAtom)¶ Appending another atom to the strand.
-
operator std::string const&()¶ Function to receive the name of the strand.
-
void
print()¶ Print the strand in an informational manner.
Public Static Attributes
-
constexpr auto
s_csNameUnnamedStrand= {"unnamedStrand"}¶ The name of an unnamed strand.
Protected Attributes
-
std::string
m_sName= { s_csNameUnnamedStrand }¶ The name of an unnamed strand.
-
CAtoms
m_poAtoms¶ The atoms of the strand.
-