|
MADARA
3.4.1
|
#include <madara/knowledge/KnowledgeRecord.h>#include <madara/knowledge/KnowledgeCast.h>#include <madara/utility/StlHelper.h>#include "madara/exceptions/MadaraException.h"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 > | |
| 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... | |
This file provides functions to get KnowledgeRecord data without implicit conversions
Definition in file GetRecord.h.