IMP  2.3.0
The Integrative Modeling Platform
IMP::base::Value Class Reference

Base for a simple primitive-like type. More...

#include <IMP/base/Value.h>

Inherited by IMP::base::Array< 2, Key >, IMP::base::Array< 4, base::WeakPointer< Particle >, Particle * >, IMP::base::ConstVector< base::WeakPointer< kernel::Particle >, kernel::Particle * >, IMP::base::ConstVector< int >, IMP::base::ConstVector< unsigned int >, IMP::algebra::ExtendedGridIndexD< D >, IMP::algebra::GridIndexD< D >, IMP::base::Array< D, Data, SwigData >, IMP::base::ConstVector< Data, SwigData >, IMP::base::Index< Tag >, IMP::base::Vector< T >, IMP::base::VersionInfo, IMP::core::MonteCarloMoverResult, IMP::display::Color, IMP::kernel::Decorator, IMP::kernel::FloatIndex, IMP::kernel::Key< ID, LazyAdd >, IMP::kernel::ScoreAccumulator, IMP::base::Index< ParticleIndexTag >, IMP::kernel::Key< 0, true >, IMP::base::Vector< algebra::Vector3D >, IMP::base::Vector< algebra::VectorKD >, IMP::base::Vector< AP >, IMP::base::Vector< Assignment >, IMP::base::Vector< base::Pointer< IMP::kernel::Configuration > >, IMP::base::Vector< base::Pointer< IMP::kernel::Particle > >, IMP::base::Vector< base::Pointer< kernel::Particle > >, IMP::base::Vector< base::Pointer< O > >, IMP::base::Vector< base::Pointer< Particle > >, IMP::base::Vector< base::PointerMember< base::Object > >, IMP::base::Vector< base::PointerMember< Score > >, IMP::base::Vector< base::WeakPointer< Particle > >, IMP::base::Vector< CHARMMAngle >, IMP::base::Vector< CHARMMBond >, IMP::base::Vector< CHARMMDihedral >, IMP::base::Vector< CHARMMInternalCoordinate >, IMP::base::Vector< Data >, IMP::base::Vector< FittingSolutionRecord >, IMP::base::Vector< Float >, IMP::base::Vector< FloatRange >, IMP::base::Vector< Floats >, IMP::base::Vector< Hierarchy >, IMP::base::Vector< IMP::algebra::VectorD< D > >, IMP::base::Vector< IMP::atom::CHARMMAtomTopology >, IMP::base::Vector< IMP::atom::CHARMMBondEndpoint >, IMP::base::Vector< IMP::atom::ForceFieldParameters::Bond >, IMP::base::Vector< IMP::base::Pointer< DihedralAngleRevoluteJoint > >, IMP::base::Vector< IMP::base::Pointer< DOF > >, IMP::base::Vector< IMP::base::Pointer< Geometry > >, IMP::base::Vector< IMP::base::Pointer< Image > >, IMP::base::Vector< IMP::base::Pointer< Joint > >, IMP::base::Vector< IMP::base::Pointer< MonteCarloMover > >, IMP::base::Vector< IMP::base::Pointer< Restraint > >, IMP::base::Vector< IMP::base::Pointer< SampledDensityMap > >, IMP::base::Vector< IMP::base::Pointer< SubsetFilterTable > >, IMP::base::Vector< IMP::base::Pointer< SurfaceShellDensityMap > >, IMP::base::Vector< IMP::base::Vector >, IMP::base::Vector< IMP::base::WeakPointer< Restraint > >, IMP::base::Vector< IMP::kernel::IMP::base::Index >, IMP::base::Vector< Index >, IMP::base::Vector< Int >, IMP::base::Vector< int >, IMP::base::Vector< internal::NBLScoring * >, IMP::base::Vector< IntPair >, IMP::base::Vector< Ints >, IMP::base::Vector< IntsList >, IMP::base::Vector< kernel::ParticlesTemp >, IMP::base::Vector< kernel::Vector< ParticleIndex > >, IMP::base::Vector< Key >, IMP::base::Vector< ModelObject * >, IMP::base::Vector< ParticleIndex >, IMP::base::Vector< ParticleIndexPair >, IMP::base::Vector< ParticleIndexQuad >, IMP::base::Vector< ParticleIndexTriplet >, IMP::base::Vector< ParticlePair >, IMP::base::Vector< ReferenceFrame3D >, IMP::base::Vector< RegistrationResult >, IMP::base::Vector< RestraintSetData >, IMP::base::Vector< RigidBody >, IMP::base::Vector< Rotation3D >, IMP::base::Vector< Slice >, IMP::base::Vector< Sphere3D >, IMP::base::Vector< std::pair< internal::CHARMMDihedralNames, CHARMMDihedralParameters > >, IMP::base::Vector< std::string >, IMP::base::Vector< Transformation3D >, IMP::base::Vector< VectorD< 2 > >, IMP::base::Vector< VectorD< 3 > >, IMP::base::Vector< VectorD<-1 > >, IMP::base::Vector< XYZ >, and IMP::base::Vector< XYZR >.

Detailed Description

Base for a simple primitive-like type.

A value in IMP should support output to streams in C++, conversion to string in Python, being put in a hash table/dictionary and comparison with other values of the same type. In addition, its default constructor should put it into a known good initial state.

Definition at line 21 of file Value.h.


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