MIP_SDK  v3.0.0
MicroStrain Communications Library for embedded systems
Public Member Functions | List of all members
mip::metadata::Definitions Class Reference

#include <mip_definitions.hpp>

Public Member Functions

 Definitions ()=default
 
 Definitions (const std::initializer_list< const std::initializer_list< const FieldInfo * > * > &fields)
 
void registerField (const FieldInfo *field)
 
void registerDefinitions (std::initializer_list< const FieldInfo * > fields)
 
void registerDefinitions (const std::initializer_list< const std::initializer_list< const FieldInfo * > * > &fields)
 
const FieldInfofindField (mip::CompositeDescriptor descriptor) const
 

Constructor & Destructor Documentation

◆ Definitions() [1/2]

mip::metadata::Definitions::Definitions ( )
default

◆ Definitions() [2/2]

mip::metadata::Definitions::Definitions ( const std::initializer_list< const std::initializer_list< const FieldInfo * > * > &  fields)
inline

Member Function Documentation

◆ findField()

const FieldInfo * mip::metadata::Definitions::findField ( mip::CompositeDescriptor  descriptor) const

◆ registerDefinitions() [1/2]

void mip::metadata::Definitions::registerDefinitions ( const std::initializer_list< const std::initializer_list< const FieldInfo * > * > &  fields)

◆ registerDefinitions() [2/2]

void mip::metadata::Definitions::registerDefinitions ( std::initializer_list< const FieldInfo * >  fields)

◆ registerField()

void mip::metadata::Definitions::registerField ( const FieldInfo field)

The documentation for this class was generated from the following files: