PBValidation Class Reference

#include <PBValidation.h>

Static Public Member Functions

static void Serialize (const CDM_BIND::ValidationTargetData &src, SEValidationTarget &dst)
 
static void Serialize (const SEValidationTarget &src, CDM_BIND::ValidationTargetData &dst)
 
static void Load (const CDM_BIND::SegmentValidationTargetData &src, SESegmentValidationTarget &dst)
 
static CDM_BIND::SegmentValidationTargetData * Unload (const SESegmentValidationTarget &src)
 
static void Serialize (const CDM_BIND::SegmentValidationTargetData &src, SESegmentValidationTarget &dst)
 
static void Serialize (const SESegmentValidationTarget &src, CDM_BIND::SegmentValidationTargetData &dst)
 
static void Load (const CDM_BIND::SegmentValidationSegmentData &src, std::vector< SESegmentValidationTarget * > &dst)
 
static void Serialize (const CDM_BIND::SegmentValidationSegmentData &src, std::vector< SESegmentValidationTarget * > &dst)
 
static bool SerializeFromString (const std::string &src, std::vector< SESegmentValidationTarget * > &dst, eSerializationFormat m, Logger *logger)
 
static bool SerializeFromFile (const std::string &filename, std::vector< SESegmentValidationTarget * > &dst, Logger *logger)
 
static CDM_BIND::SegmentValidationSegmentData * Unload (const std::vector< const SESegmentValidationTarget * > &src)
 
static void Serialize (const std::vector< const SESegmentValidationTarget * > &src, CDM_BIND::SegmentValidationSegmentData &dst)
 
static bool SerializeToString (const std::vector< const SESegmentValidationTarget * > &src, std::string &output, eSerializationFormat m, Logger *logger)
 
static bool SerializeToFile (const std::vector< const SESegmentValidationTarget * > &src, const std::string &filename, Logger *logger)
 
static void Load (const CDM_BIND::TimeSeriesValidationTargetData &src, SETimeSeriesValidationTarget &dst)
 
static CDM_BIND::TimeSeriesValidationTargetData * Unload (const SETimeSeriesValidationTarget &src)
 
static void Serialize (const CDM_BIND::TimeSeriesValidationTargetData &src, SETimeSeriesValidationTarget &dst)
 
static void Serialize (const SETimeSeriesValidationTarget &src, CDM_BIND::TimeSeriesValidationTargetData &dst)
 
static void Load (const CDM_BIND::TimeSeriesValidationTargetListData &src, std::vector< SETimeSeriesValidationTarget * > &dst)
 
static void Serialize (const CDM_BIND::TimeSeriesValidationTargetListData &src, std::vector< SETimeSeriesValidationTarget * > &dst)
 
static bool SerializeFromString (const std::string &src, std::vector< SETimeSeriesValidationTarget * > &dst, eSerializationFormat m, Logger *logger)
 
static bool SerializeFromFile (const std::string &filename, std::vector< SETimeSeriesValidationTarget * > &dst, Logger *logger)
 
static CDM_BIND::TimeSeriesValidationTargetListData * Unload (const std::vector< const SETimeSeriesValidationTarget * > &src)
 
static void Serialize (const std::vector< const SETimeSeriesValidationTarget * > &src, CDM_BIND::TimeSeriesValidationTargetListData &dst)
 
static bool SerializeToString (const std::vector< const SETimeSeriesValidationTarget * > &src, std::string &output, eSerializationFormat m, Logger *logger)
 
static bool SerializeToFile (const std::vector< const SETimeSeriesValidationTarget * > &src, const std::string &filename, Logger *logger)
 

Member Function Documentation

◆ Load() [1/4]

void PBValidation::Load ( const CDM_BIND::SegmentValidationSegmentData &  src,
std::vector< SESegmentValidationTarget * > &  dst 
)
static

◆ Load() [2/4]

void PBValidation::Load ( const CDM_BIND::SegmentValidationTargetData &  src,
SESegmentValidationTarget dst 
)
static

◆ Load() [3/4]

void PBValidation::Load ( const CDM_BIND::TimeSeriesValidationTargetData &  src,
SETimeSeriesValidationTarget dst 
)
static

◆ Load() [4/4]

void PBValidation::Load ( const CDM_BIND::TimeSeriesValidationTargetListData &  src,
std::vector< SETimeSeriesValidationTarget * > &  dst 
)
static

◆ Serialize() [1/10]

void PBValidation::Serialize ( const CDM_BIND::SegmentValidationSegmentData &  src,
std::vector< SESegmentValidationTarget * > &  dst 
)
static

◆ Serialize() [2/10]

void PBValidation::Serialize ( const CDM_BIND::SegmentValidationTargetData &  src,
SESegmentValidationTarget dst 
)
static

◆ Serialize() [3/10]

void PBValidation::Serialize ( const CDM_BIND::TimeSeriesValidationTargetData &  src,
SETimeSeriesValidationTarget dst 
)
static

◆ Serialize() [4/10]

void PBValidation::Serialize ( const CDM_BIND::TimeSeriesValidationTargetListData &  src,
std::vector< SETimeSeriesValidationTarget * > &  dst 
)
static

◆ Serialize() [5/10]

PUSH_PROTO_WARNINGS POP_PROTO_WARNINGS void PBValidation::Serialize ( const CDM_BIND::ValidationTargetData &  src,
SEValidationTarget dst 
)
static

◆ Serialize() [6/10]

void PBValidation::Serialize ( const SESegmentValidationTarget src,
CDM_BIND::SegmentValidationTargetData &  dst 
)
static

◆ Serialize() [7/10]

void PBValidation::Serialize ( const SETimeSeriesValidationTarget src,
CDM_BIND::TimeSeriesValidationTargetData &  dst 
)
static

◆ Serialize() [8/10]

void PBValidation::Serialize ( const SEValidationTarget src,
CDM_BIND::ValidationTargetData &  dst 
)
static

◆ Serialize() [9/10]

void PBValidation::Serialize ( const std::vector< const SESegmentValidationTarget * > &  src,
CDM_BIND::SegmentValidationSegmentData &  dst 
)
static

◆ Serialize() [10/10]

void PBValidation::Serialize ( const std::vector< const SETimeSeriesValidationTarget * > &  src,
CDM_BIND::TimeSeriesValidationTargetListData &  dst 
)
static

◆ SerializeFromFile() [1/2]

bool PBValidation::SerializeFromFile ( const std::string &  filename,
std::vector< SESegmentValidationTarget * > &  dst,
Logger logger 
)
static

◆ SerializeFromFile() [2/2]

bool PBValidation::SerializeFromFile ( const std::string &  filename,
std::vector< SETimeSeriesValidationTarget * > &  dst,
Logger logger 
)
static

◆ SerializeFromString() [1/2]

bool PBValidation::SerializeFromString ( const std::string &  src,
std::vector< SESegmentValidationTarget * > &  dst,
eSerializationFormat  m,
Logger logger 
)
static

◆ SerializeFromString() [2/2]

bool PBValidation::SerializeFromString ( const std::string &  src,
std::vector< SETimeSeriesValidationTarget * > &  dst,
eSerializationFormat  m,
Logger logger 
)
static

◆ SerializeToFile() [1/2]

bool PBValidation::SerializeToFile ( const std::vector< const SESegmentValidationTarget * > &  src,
const std::string &  filename,
Logger logger 
)
static

◆ SerializeToFile() [2/2]

bool PBValidation::SerializeToFile ( const std::vector< const SETimeSeriesValidationTarget * > &  src,
const std::string &  filename,
Logger logger 
)
static

◆ SerializeToString() [1/2]

bool PBValidation::SerializeToString ( const std::vector< const SESegmentValidationTarget * > &  src,
std::string &  output,
eSerializationFormat  m,
Logger logger 
)
static

◆ SerializeToString() [2/2]

bool PBValidation::SerializeToString ( const std::vector< const SETimeSeriesValidationTarget * > &  src,
std::string &  output,
eSerializationFormat  m,
Logger logger 
)
static

◆ Unload() [1/4]

CDM_BIND::SegmentValidationTargetData * PBValidation::Unload ( const SESegmentValidationTarget src)
static

◆ Unload() [2/4]

CDM_BIND::TimeSeriesValidationTargetData * PBValidation::Unload ( const SETimeSeriesValidationTarget src)
static

◆ Unload() [3/4]

CDM_BIND::SegmentValidationSegmentData * PBValidation::Unload ( const std::vector< const SESegmentValidationTarget * > &  src)
static

◆ Unload() [4/4]

CDM_BIND::TimeSeriesValidationTargetListData * PBValidation::Unload ( const std::vector< const SETimeSeriesValidationTarget * > &  src)
static

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.