MADARA  3.4.1
GetRecord.h File Reference

Go to the source code of this file.

Classes

class  madara::exceptions::InvalidGetException
 A base class for exceptions thrown by knowledge::get. More...
 
class  madara::exceptions::MismatchedTypeException
 Exception thrown when attempting to retrieve a value from a record of the wrong type. More...
 
class  madara::exceptions::MissingValueException
 Exception thrown when a attempting to retrieve a value from an empty record. More...
 

Namespaces

 madara
 Copyright(c) 2020 Galois.
 
 madara::exceptions
 Provides exception classes for MADARA.
 
 madara::knowledge
 Provides functions and classes for the distributed knowledge base.
 

Functions

template<typename T >
madara::knowledge::get (const KnowledgeRecord &kr)
 Get the value of a KnowlegeRecord. More...
 
template<typename T >
bool madara::knowledge::type_match (type< T > t, const KnowledgeRecord &kr)
 Check if a KnowledgeRecord type matches a specified type. More...
 

Detailed Description

Author
Sam Khalandovsky sam.k.nosp@m.hala.nosp@m.ndovs.nosp@m.ky@s.nosp@m.hield.nosp@m..ai

This file provides functions to get KnowledgeRecord data without implicit conversions

Definition in file GetRecord.h.