Arduino KVComm  master
Key-Value pair communication library for Arduino
Classes | Macros
KV_Builder.hpp File Reference

This file contains the KV_Builder class, a key-value pair, dictionary-like container that supports many different types of data (numbers, arrays, vectors, strings ...). More...

#include <KVComm/include/KVComm/KV_Iterator.hpp>
#include <AH/STL/array>
#include <AH/STL/cstddef>
#include <AH/STL/initializer_list>
#include <AH/STL/vector>
#include <string.h>
#include <Print.h>
#include "KV_Builder.ipp"
Include dependency graph for KV_Builder.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  KV_Builder
 A class for serializing key-value/array data in a dictionary-like container that can be sent to another Arduino or to a computer. More...
 
class  Static_KV_Builder< N >
 KV_Builder with a static buffer. More...
 

Macros

#define ADD_VAR(dict, var)   dict.add(#var, var)
 Macro for easily adding variables with the variable name as the key. More...
 

Detailed Description

This file contains the KV_Builder class, a key-value pair, dictionary-like container that supports many different types of data (numbers, arrays, vectors, strings ...).


Definition in file KV_Builder.hpp.