DNA Calib 1.1
Project brief
Public Member Functions | Public Attributes | List of all members
dnac::ExpectedValue< T > Struct Template Reference

#include <DNA.h>

Collaboration diagram for dnac::ExpectedValue< T >:
Collaboration graph

Public Member Functions

 ExpectedValue (const T &value)
 
template<class Archive >
void load (Archive &archive)
 
template<class Archive >
void save (Archive &archive)
 
bool matches () const
 

Public Attributes

expected
 
got
 

Constructor & Destructor Documentation

◆ ExpectedValue()

template<typename T >
dnac::ExpectedValue< T >::ExpectedValue ( const T &  value)
inlineexplicit
48 : expected{value}, got{} {
49 }
T expected
Definition: dnacalib/dna/DNA.h:45
T got
Definition: dnacalib/dna/DNA.h:46

Member Function Documentation

◆ load()

template<typename T >
template<class Archive >
void dnac::ExpectedValue< T >::load ( Archive &  archive)
inline
52 {
53 archive.label("value");
54 archive(got);
55 }

References dnac::ExpectedValue< T >::got.

◆ matches()

template<typename T >
bool dnac::ExpectedValue< T >::matches ( ) const
inline

◆ save()

template<typename T >
template<class Archive >
void dnac::ExpectedValue< T >::save ( Archive &  archive)
inline
58 {
59 archive.label("value");
60 archive(expected);
61 }

References dnac::ExpectedValue< T >::expected.

Member Data Documentation

◆ expected

template<typename T >
T dnac::ExpectedValue< T >::expected

◆ got

template<typename T >
T dnac::ExpectedValue< T >::got

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