libbio
Loading...
Searching...
No Matches
Namespaces | Functions
BaseData.cpp File Reference
#include "bio/chemical/symmetry/BaseData.h"
#include "bio/common/ByteStream.h"
#include "bio/common/Cast.h"
#include "bio/common/container/Container.h"
#include "bio/common/container/SmartIterator.h"
#include "bio/common/string/String.h"
#include <sstream>
#include <string>
#include <vector>
Include dependency graph for chemical/symmetry/BaseData.cpp:

Namespaces

namespace  bio
 
namespace  bio::chemical
 
namespace  bio::chemical::base_data
 

Functions

bool bio::chemical::base_data::IsArray (const Symmetry &symmetry)
 
bool bio::chemical::base_data::IsMap (const Symmetry &symmetry)
 
bool bio::chemical::base_data::IsMapEntry (const Symmetry &symmetry)
 
bool bio::chemical::base_data::IsTag (const Symmetry &symmetry)
 
bool bio::chemical::base_data::IsBaseDataStructural (const Symmetry &symmetry)
 
void bio::chemical::base_data::InitArray (Symmetry &symmetry)
 
bool bio::chemical::base_data::ArrayAppend (Symmetry &symmetry, Pointer< physical::Symmetry > child)
 
std::size_t bio::chemical::base_data::ArraySize (const Symmetry &symmetry)
 
Pointer< physical::Symmetrybio::chemical::base_data::ArrayAt (Symmetry &symmetry, std::size_t index)
 
Pointer< const physical::Symmetrybio::chemical::base_data::ArrayAt (const Symmetry &symmetry, std::size_t index)
 
void bio::chemical::base_data::InitMap (Symmetry &symmetry)
 
Pointer< Symmetrybio::chemical::base_data::MakeMapEntry (Pointer< physical::Symmetry > key, Pointer< physical::Symmetry > value)
 
bool bio::chemical::base_data::MapAppend (Symmetry &symmetry, Pointer< Symmetry > entry)
 
std::size_t bio::chemical::base_data::MapSize (const Symmetry &symmetry)
 
Pointer< Symmetrybio::chemical::base_data::MapEntryAt (Symmetry &symmetry, std::size_t index)
 
Pointer< const Symmetrybio::chemical::base_data::MapEntryAt (const Symmetry &symmetry, std::size_t index)
 
Pointer< physical::Symmetrybio::chemical::base_data::MapEntryKey (Symmetry &entry)
 
Pointer< const physical::Symmetrybio::chemical::base_data::MapEntryKey (const Symmetry &entry)
 
Pointer< physical::Symmetrybio::chemical::base_data::MapEntryValue (Symmetry &entry)
 
Pointer< const physical::Symmetrybio::chemical::base_data::MapEntryValue (const Symmetry &entry)
 
void bio::chemical::base_data::InitTag (Symmetry &symmetry, uint64_t tagNumber)
 
bool bio::chemical::base_data::TagSetValue (Symmetry &symmetry, Pointer< physical::Symmetry > value)
 
bool bio::chemical::base_data::TryGetTagNumber (const Symmetry &symmetry, uint64_t &out)
 
Pointer< physical::Symmetrybio::chemical::base_data::TagValue (Symmetry &symmetry)
 
Pointer< const physical::Symmetrybio::chemical::base_data::TagValue (const Symmetry &symmetry)
 
void bio::chemical::base_data::ClearChildren (Symmetry &symmetry)