|
Rosetta
|
#include <core/id/bogus.hh>#include <core/id/AtomID.hh>#include <core/id/DOF_ID.hh>#include <core/id/NamedAtomID.hh>#include <core/id/TorsionID.hh>Namespaces | |
| core | |
| A class for reading in the atom type properties. | |
| core::id | |
Functions | |
| AtomID const | core::id::GLOBAL_BOGUS_ATOM_ID (AtomID::BOGUS_ATOM_ID()) |
| AtomID const | core::id::GLOBAL_CHAINBREAK_BOGUS_ATOM_ID (AtomID::CHAINBREAK_BOGUS_ATOM_ID()) |
| StubID const | core::id::GLOBAL_BOGUS_STUB_ID (StubID::BOGUS_STUB_ID()) |
| void | core::id::initialize_core_id_globals () |
| Calling this function ensures that all of the global variables in core::id are initialize before they are needed. More... | |
Variables | |
| DOF_ID const | core::id::GLOBAL_BOGUS_DOF_ID (AtomID::BOGUS_ATOM_ID(), PHI) |
| Global – may not be used until after core::init is called. More... | |
| NamedAtomID const | core::id::GLOBAL_BOGUS_NAMED_ATOM_ID (NamedAtomID::BOGUS_NAMED_ATOM_ID()) |
| Globals – may not be used until after core::init is called. More... | |
| NamedAtomID const | core::id::GLOBAL_CHAINBREAK_BOGUS_NAMED_ATOM_ID (NamedAtomID::CHAINBREAK_BOGUS_NAMED_ATOM_ID()) |
| TorsionID const | core::id::GLOBAL_BOGUS_TORSION_ID (TorsionID::BOGUS_TORSION_ID()) |
| Globals. More... | |
Fix the static-initialization-order fiasco w/ global variable initialization Previously, these globals were in separate compilation units, and the order of their initialization was not guaranteed. Putting them into a single compilation unit fixes that.