What’s New in the Pulse Physiology Engine 4.4.0
×

#include <PBActions.h>

Static Public Member Functions

static SEAction * Load (const CDM_BIND::AnyActionData &action, const SESubstanceManager &subMgr)
 
static CDM_BIND::AnyActionData * Unload (const SEAction &action)
 
static SEAction * Copy (const SEAction &a, const SESubstanceManager &subMgr)
 
static bool SerializeToString (const SEAction &a, std::string &dst, eSerializationFormat fmt=eSerializationFormat::JSON)
 
static SEAction * SerializeFromString (const std::string &src, eSerializationFormat fmt, const SESubstanceManager &subMgr)
 
static void Serialize (const CDM_BIND::ActionData &src, SEAction &dst)
 
static void Serialize (const SEAction &src, CDM_BIND::ActionData &dst)
 
static void Load (const CDM_BIND::AdvanceTimeData &src, SEAdvanceTime &dst)
 
static CDM_BIND::AdvanceTimeData * Unload (const SEAdvanceTime &src)
 
static void Serialize (const CDM_BIND::AdvanceTimeData &src, SEAdvanceTime &dst)
 
static void Serialize (const SEAdvanceTime &src, CDM_BIND::AdvanceTimeData &dst)
 
static void Load (const CDM_BIND::AdvanceUntilStableData &src, SEAdvanceUntilStable &dst)
 
static CDM_BIND::AdvanceUntilStableData * Unload (const SEAdvanceUntilStable &src)
 
static void Serialize (const CDM_BIND::AdvanceUntilStableData &src, SEAdvanceUntilStable &dst)
 
static void Serialize (const SEAdvanceUntilStable &src, CDM_BIND::AdvanceUntilStableData &dst)
 
static void Load (const CDM_BIND::SerializeRequestedData &src, SESerializeRequested &dst)
 
static CDM_BIND::SerializeRequestedData * Unload (const SESerializeRequested &src)
 
static void Serialize (const CDM_BIND::SerializeRequestedData &src, SESerializeRequested &dst)
 
static void Serialize (const SESerializeRequested &src, CDM_BIND::SerializeRequestedData &dst)
 
static void Load (const CDM_BIND::SerializeStateData &src, SESerializeState &dst)
 
static CDM_BIND::SerializeStateData * Unload (const SESerializeState &src)
 
static void Serialize (const CDM_BIND::SerializeStateData &src, SESerializeState &dst)
 
static void Serialize (const SESerializeState &src, CDM_BIND::SerializeStateData &dst)
 
static void Load (const CDM_BIND::OverridesData &src, SEOverrides &dst)
 
static CDM_BIND::OverridesData * Unload (const SEOverrides &src)
 
static void Serialize (const CDM_BIND::OverridesData &src, SEOverrides &dst)
 
static void Serialize (const SEOverrides &src, CDM_BIND::OverridesData &dst)
 
static void Copy (const SEOverrides &src, SEOverrides &dst)
 
static void Load (const CDM_BIND::LiquidCompartmentsSubstanceModificationData &src, SELiquidCompartmentsSubstanceModification &dst)
 
static CDM_BIND::LiquidCompartmentsSubstanceModificationData * Unload (const SELiquidCompartmentsSubstanceModification &src)
 
static void Serialize (const CDM_BIND::LiquidCompartmentsSubstanceModificationData &src, SELiquidCompartmentsSubstanceModification &dst)
 
static void Serialize (const SELiquidCompartmentsSubstanceModification &src, CDM_BIND::LiquidCompartmentsSubstanceModificationData &dst)
 
static void Copy (const SELiquidCompartmentsSubstanceModification &src, SELiquidCompartmentsSubstanceModification &dst)
 

Member Function Documentation

◆ Copy() [1/3]

SEAction * PBAction::Copy ( const SEAction &  a,
const SESubstanceManager &  subMgr 
)
static

◆ Copy() [2/3]

void PBAction::Copy ( const SELiquidCompartmentsSubstanceModification &  src,
SELiquidCompartmentsSubstanceModification &  dst 
)
static

◆ Copy() [3/3]

void PBAction::Copy ( const SEOverrides &  src,
SEOverrides &  dst 
)
static

◆ Load() [1/7]

void PBAction::Load ( const CDM_BIND::AdvanceTimeData &  src,
SEAdvanceTime &  dst 
)
static

◆ Load() [2/7]

void PBAction::Load ( const CDM_BIND::AdvanceUntilStableData &  src,
SEAdvanceUntilStable &  dst 
)
static

◆ Load() [3/7]

SEAction * PBAction::Load ( const CDM_BIND::AnyActionData &  action,
const SESubstanceManager &  subMgr 
)
static

Create a new action based on the binding object, load that data into the new action, and return said action

◆ Load() [4/7]

void PBAction::Load ( const CDM_BIND::LiquidCompartmentsSubstanceModificationData &  src,
SELiquidCompartmentsSubstanceModification &  dst 
)
static

◆ Load() [5/7]

void PBAction::Load ( const CDM_BIND::OverridesData &  src,
SEOverrides &  dst 
)
static

◆ Load() [6/7]

void PBAction::Load ( const CDM_BIND::SerializeRequestedData &  src,
SESerializeRequested &  dst 
)
static

◆ Load() [7/7]

void PBAction::Load ( const CDM_BIND::SerializeStateData &  src,
SESerializeState &  dst 
)
static

◆ Serialize() [1/14]

void PBAction::Serialize ( const CDM_BIND::ActionData &  src,
SEAction &  dst 
)
static

◆ Serialize() [2/14]

void PBAction::Serialize ( const CDM_BIND::AdvanceTimeData &  src,
SEAdvanceTime &  dst 
)
static

◆ Serialize() [3/14]

void PBAction::Serialize ( const CDM_BIND::AdvanceUntilStableData &  src,
SEAdvanceUntilStable &  dst 
)
static

◆ Serialize() [4/14]

void PBAction::Serialize ( const CDM_BIND::LiquidCompartmentsSubstanceModificationData &  src,
SELiquidCompartmentsSubstanceModification &  dst 
)
static

◆ Serialize() [5/14]

void PBAction::Serialize ( const CDM_BIND::OverridesData &  src,
SEOverrides &  dst 
)
static

◆ Serialize() [6/14]

void PBAction::Serialize ( const CDM_BIND::SerializeRequestedData &  src,
SESerializeRequested &  dst 
)
static

◆ Serialize() [7/14]

void PBAction::Serialize ( const CDM_BIND::SerializeStateData &  src,
SESerializeState &  dst 
)
static

◆ Serialize() [8/14]

void PBAction::Serialize ( const SEAction &  src,
CDM_BIND::ActionData &  dst 
)
static

◆ Serialize() [9/14]

void PBAction::Serialize ( const SEAdvanceTime &  src,
CDM_BIND::AdvanceTimeData &  dst 
)
static

◆ Serialize() [10/14]

void PBAction::Serialize ( const SEAdvanceUntilStable &  src,
CDM_BIND::AdvanceUntilStableData &  dst 
)
static

◆ Serialize() [11/14]

void PBAction::Serialize ( const SELiquidCompartmentsSubstanceModification &  src,
CDM_BIND::LiquidCompartmentsSubstanceModificationData &  dst 
)
static

◆ Serialize() [12/14]

void PBAction::Serialize ( const SEOverrides &  src,
CDM_BIND::OverridesData &  dst 
)
static

◆ Serialize() [13/14]

void PBAction::Serialize ( const SESerializeRequested &  src,
CDM_BIND::SerializeRequestedData &  dst 
)
static

◆ Serialize() [14/14]

void PBAction::Serialize ( const SESerializeState &  src,
CDM_BIND::SerializeStateData &  dst 
)
static

◆ SerializeFromString()

SEAction * PBAction::SerializeFromString ( const std::string &  src,
eSerializationFormat  fmt,
const SESubstanceManager &  subMgr 
)
static

◆ SerializeToString()

bool PBAction::SerializeToString ( const SEAction &  a,
std::string &  dst,
eSerializationFormat  fmt = eSerializationFormat::JSON 
)
static

◆ Unload() [1/7]

CDM_BIND::AnyActionData * PBAction::Unload ( const SEAction &  action)
static

Create a new bind object, unload the action, put that in the bind object, and return said bind object

◆ Unload() [2/7]

CDM_BIND::AdvanceTimeData * PBAction::Unload ( const SEAdvanceTime &  src)
static

◆ Unload() [3/7]

CDM_BIND::AdvanceUntilStableData * PBAction::Unload ( const SEAdvanceUntilStable &  src)
static

◆ Unload() [4/7]

CDM_BIND::LiquidCompartmentsSubstanceModificationData * PBAction::Unload ( const SELiquidCompartmentsSubstanceModification &  src)
static

◆ Unload() [5/7]

CDM_BIND::OverridesData * PBAction::Unload ( const SEOverrides &  src)
static

◆ Unload() [6/7]

CDM_BIND::SerializeRequestedData * PBAction::Unload ( const SESerializeRequested &  src)
static

◆ Unload() [7/7]

CDM_BIND::SerializeStateData * PBAction::Unload ( const SESerializeState &  src)
static

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.