libbio
Loading...
Searching...
No Matches
Namespaces | Functions
BaseData.h File Reference
#include "bio/common/Bytes.h"
#include "bio/common/macro/LanguageMacros.h"
#include "bio/common/string/String.h"
#include "bio/physical/common/SymmetryTypes.h"
#include "bio/physical/symmetry/Symmetry.h"
#include <stdint.h>
Include dependency graph for physical/symmetry/BaseData.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  bio
 
namespace  bio::physical
 
namespace  bio::physical::base_data
 

Functions

bool bio::physical::base_data::IsNull (const Symmetry &symmetry)
 
bool bio::physical::base_data::IsBool (const Symmetry &symmetry)
 
bool bio::physical::base_data::IsSignedInt (const Symmetry &symmetry)
 
bool bio::physical::base_data::IsUnsignedInt (const Symmetry &symmetry)
 
bool bio::physical::base_data::IsFloat32 (const Symmetry &symmetry)
 
bool bio::physical::base_data::IsFloat64 (const Symmetry &symmetry)
 
bool bio::physical::base_data::IsText (const Symmetry &symmetry)
 
bool bio::physical::base_data::IsBytes (const Symmetry &symmetry)
 
bool bio::physical::base_data::IsSimple (const Symmetry &symmetry)
 
bool bio::physical::base_data::IsBaseDataScalar (const Symmetry &symmetry)
 
void bio::physical::base_data::SetNull (Symmetry &symmetry)
 
void bio::physical::base_data::SetBool (Symmetry &symmetry, bool value)
 
void bio::physical::base_data::SetSignedInt (Symmetry &symmetry, int64_t value)
 
void bio::physical::base_data::SetUnsignedInt (Symmetry &symmetry, uint64_t value)
 
void bio::physical::base_data::SetFloat32 (Symmetry &symmetry, float value)
 
void bio::physical::base_data::SetFloat64 (Symmetry &symmetry, double value)
 
void bio::physical::base_data::SetText (Symmetry &symmetry, const String &value)
 
void bio::physical::base_data::SetBytes (Symmetry &symmetry, const Bytes &value)
 
void bio::physical::base_data::SetSimple (Symmetry &symmetry, uint8_t value)
 
bool bio::physical::base_data::TryGetBool (const Symmetry &symmetry, bool &out)
 
bool bio::physical::base_data::TryGetSignedInt (const Symmetry &symmetry, int64_t &out)
 
bool bio::physical::base_data::TryGetUnsignedInt (const Symmetry &symmetry, uint64_t &out)
 
bool bio::physical::base_data::TryGetFloat32 (const Symmetry &symmetry, float &out)
 
bool bio::physical::base_data::TryGetFloat64 (const Symmetry &symmetry, double &out)
 
bool bio::physical::base_data::TryGetText (const Symmetry &symmetry, String &out)
 
bool bio::physical::base_data::TryGetBytes (const Symmetry &symmetry, Bytes &out)
 
bool bio::physical::base_data::TryGetSimple (const Symmetry &symmetry, uint8_t &out)