Citlali
Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
Coordinator::Observation Struct Reference

The Observation struct This represents a single observation that contains a set of data items. More...

Inheritance diagram for Coordinator::Observation:
Inheritance graph
Collaboration diagram for Coordinator::Observation:
Collaboration graph

Classes

struct  DataItem
 The DataItem struct This represent a single data item that belongs to a particular observation. More...
 

Public Member Functions

 Observation (config_t config_)
 
- Public Member Functions inherited from ConfigMixin< Observation >
 ConfigMixin ()=default
 
 ConfigMixin (Args &&... args)
 
const config_tconfig ()
 
void set_config (config_t config, bool validate=true)
 

Static Public Member Functions

static auto validate_config (const config_t &config) -> std::optional< std::string >
 

Public Attributes

std::string name
 

Friends

std::ostream & operator<< (std::ostream &os, const Observation &obs)
 

Additional Inherited Members

- Public Types inherited from ConfigMixin< Observation >
using config_t = YamlConfig
 

Detailed Description

The Observation struct This represents a single observation that contains a set of data items.

Constructor & Destructor Documentation

◆ Observation()

Coordinator::Observation::Observation ( config_t  config_)
inline

Member Function Documentation

◆ validate_config()

static auto Coordinator::Observation::validate_config ( const config_t config) -> std::optional<std::string>
inlinestatic
Here is the call graph for this function:

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
const Observation obs 
)
friend

Member Data Documentation

◆ name

std::string Coordinator::Observation::name

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