9 "NativeIntegerVectorStaged::constructor: new object\n");
20 "NativeIntegerVectorStaged::constructor called for %s[%d]\n",
38 "NativeIntegerVectorStaged::constructor called for %s[%d]\n",
56 "NativeIntegerVectorStaged::copy constructor called on %s\n",
64 "NativeIntegerVectorStaged::destructor called on %s\n",
#define madara_logger_ptr_log(loggering, level,...)
Fast version of the madara::logger::log method for Logger pointers.
const ThreadSafeContext * context_
This class provides a distributed knowledge base to users.
Settings for applying knowledge updates.
Provides an interface for external functions into the MADARA KaRL variable settings.
This class is an abstract base class for all containers.
std::string name_
Prefix of variable.
This class stores a vector of doubles inside of KaRL.
virtual void modify_(void)
Polymorphic modify method used by collection containers.
virtual BaseContainer * clone(void) const
Clones this container.
virtual bool is_true_(void) const
Polymorphic is true method which can be used to determine if all values in the container are true.
virtual ~NativeIntegerVectorStaged()
Destructor.
size_t size(void) const
Returns the size of the vector.
NativeIntegerVectorStaged(const KnowledgeUpdateSettings &settings=KnowledgeUpdateSettings())
Default constructor.
void resize(size_t size)
Resizes the vector.
VariableReference vector_
Reference to the size field of the vector space.
virtual bool is_false_(void) const
Polymorphic is false method which can be used to determine if at least one value in the container is ...
Provides functions and classes for the distributed knowledge base.
T get(const KnowledgeRecord &kr)
Get the value of a KnowlegeRecord.
MADARA_EXPORT utility::Refcounter< logger::Logger > global_logger