| add(const knowledge::KnowledgeRecord &record) | madara::knowledge::containers::CircularBuffer | inline |
| add(const T &value) | madara::knowledge::containers::CircularBuffer | |
| add(const std::vector< KnowledgeRecord > &records) | madara::knowledge::containers::CircularBuffer | inline |
| add(const std::vector< T > &values) | madara::knowledge::containers::CircularBuffer | |
| buffer_ | madara::knowledge::containers::CircularBuffer | private |
| check_all(const char *func) const | madara::knowledge::containers::CircularBuffer | inlineprivate |
| check_context(const char *func) const | madara::knowledge::containers::CircularBuffer | inlineprivate |
| check_name(const char *func) const | madara::knowledge::containers::CircularBuffer | inlineprivate |
| CircularBuffer(const KnowledgeUpdateSettings &settings=KnowledgeUpdateSettings()) | madara::knowledge::containers::CircularBuffer | inline |
| CircularBuffer(const std::string &name, KnowledgeBase &knowledge, const KnowledgeUpdateSettings &settings=KnowledgeUpdateSettings()) | madara::knowledge::containers::CircularBuffer | inline |
| CircularBuffer(const std::string &name, Variables &knowledge, const KnowledgeUpdateSettings &settings=KnowledgeUpdateSettings()) | madara::knowledge::containers::CircularBuffer | inline |
| CircularBuffer(const std::string &name, KnowledgeBase &knowledge, int size, const KnowledgeUpdateSettings &settings=KnowledgeUpdateSettings()) | madara::knowledge::containers::CircularBuffer | inline |
| CircularBuffer(const std::string &name, Variables &knowledge, int size, const KnowledgeUpdateSettings &settings=KnowledgeUpdateSettings()) | madara::knowledge::containers::CircularBuffer | inline |
| clear(void) | madara::knowledge::containers::CircularBuffer | inline |
| context_ | madara::knowledge::containers::CircularBuffer | mutableprivate |
| count(void) const | madara::knowledge::containers::CircularBuffer | inline |
| get(void) const | madara::knowledge::containers::CircularBuffer | inline |
| get(T &value) const | madara::knowledge::containers::CircularBuffer | |
| get_earliest(size_t count) const | madara::knowledge::containers::CircularBuffer | inline |
| get_earliest(size_t count, std::vector< T > &values) const | madara::knowledge::containers::CircularBuffer | |
| get_latest(size_t count) const | madara::knowledge::containers::CircularBuffer | inline |
| get_latest(size_t count, std::vector< T > &values) const | madara::knowledge::containers::CircularBuffer | |
| get_name(void) const | madara::knowledge::containers::CircularBuffer | inline |
| increment(KnowledgeRecord::Integer base, KnowledgeRecord::Integer value) const | madara::knowledge::containers::CircularBuffer | inlineprivate |
| index_ | madara::knowledge::containers::CircularBuffer | private |
| inspect(KnowledgeRecord::Integer position) const | madara::knowledge::containers::CircularBuffer | inline |
| inspect(KnowledgeRecord::Integer position, T &value) const | madara::knowledge::containers::CircularBuffer | |
| inspect(KnowledgeRecord::Integer position, size_t count) const | madara::knowledge::containers::CircularBuffer | inline |
| inspect(KnowledgeRecord::Integer position, size_t count, std::vector< T > &values) const | madara::knowledge::containers::CircularBuffer | |
| name_ | madara::knowledge::containers::CircularBuffer | private |
| operator!=(const CircularBuffer &value) const | madara::knowledge::containers::CircularBuffer | inline |
| operator==(const CircularBuffer &value) const | madara::knowledge::containers::CircularBuffer | inline |
| resize(int size=-1) | madara::knowledge::containers::CircularBuffer | inline |
| set_index(KnowledgeRecord::Integer index) | madara::knowledge::containers::CircularBuffer | inline |
| set_name(const std::string &name, KnowledgeBase &knowledge) | madara::knowledge::containers::CircularBuffer | inline |
| set_name(const std::string &name, Variables &knowledge) | madara::knowledge::containers::CircularBuffer | inline |
| set_quality(uint32_t quality, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings(false)) | madara::knowledge::containers::CircularBuffer | inline |
| set_settings(const KnowledgeUpdateSettings &settings) | madara::knowledge::containers::CircularBuffer | inline |
| settings_ | madara::knowledge::containers::CircularBuffer | private |
| size(void) const | madara::knowledge::containers::CircularBuffer | inline |
| size_ref_ | madara::knowledge::containers::CircularBuffer | private |
| ~CircularBuffer()=default | madara::knowledge::containers::CircularBuffer | virtual |