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.
-