TemplateVariables Class Reference
Template variable (hash map) class. More...
#include <TemplateStream.h>
Inheritance diagram for TemplateVariables:
Collaboration diagram for TemplateVariables:
Public Types | |
| typedef bool(* | comparator) (const String &, const String &) |
Public Member Functions | |
| unsigned int | count () const |
| const String & | keyAt (unsigned int idx) const |
| String & | keyAt (unsigned int idx) |
| const String & | valueAt (unsigned int idx) const |
| String & | valueAt (unsigned int idx) |
| const String & | operator[] (const String &key) const |
| String & | operator[] (const String &key) |
| void | allocate (unsigned int newSize) |
| int | indexOf (const String &key) const |
| bool | contains (const String &key) const |
| void | removeAt (unsigned index) |
| void | remove (const String &key) |
| void | clear () |
| void | setMultiple (const HashMap< String, String > &map) |
| void | setNullValue (const String &nullv) |
Protected Attributes | |
| String ** | keys |
| String ** | values |
| String | nil |
| uint16_t | currentIndex |
| uint16_t | size |
| comparator | cb_comparator |
Detailed Description
Template variable (hash map) class.
- See also
- Wiring HashMap
Member Typedef Documentation
◆ comparator
Member Function Documentation
◆ allocate()
◆ clear()
◆ contains()
◆ count()
◆ indexOf()
◆ keyAt() [1/2]
◆ keyAt() [2/2]
◆ operator[]() [1/2]
◆ operator[]() [2/2]
◆ remove()
◆ removeAt()
◆ setMultiple()
◆ setNullValue()
◆ valueAt() [1/2]
◆ valueAt() [2/2]
Member Data Documentation
◆ cb_comparator
|
protectedinherited |
◆ currentIndex
◆ keys
◆ nil
◆ size
◆ values
The documentation for this class was generated from the following file:
1.8.13