Go to the documentation of this file.
   39 #ifndef WAREHOUSE_ROS_METADATA_H 
   40 #define WAREHOUSE_ROS_METADATA_H 
   43 #include <boost/shared_ptr.hpp> 
   61   virtual void append(
const std::string& name, 
const std::string& val) = 0;
 
   63   void append(
const std::string& name, 
const char* val)
 
   65     append(name, std::string(val));
 
   67   virtual void append(
const std::string& name, 
const double val) = 0;
 
   68   virtual void append(
const std::string& name, 
const int val) = 0;
 
   69   virtual void append(
const std::string& name, 
const bool val) = 0;
 
   70   virtual void appendLT(
const std::string& name, 
const double val) = 0;
 
   71   virtual void appendLT(
const std::string& name, 
const int val) = 0;
 
   72   virtual void appendLTE(
const std::string& name, 
const double val) = 0;
 
   73   virtual void appendLTE(
const std::string& name, 
const int val) = 0;
 
   74   virtual void appendGT(
const std::string& name, 
const double val) = 0;
 
   75   virtual void appendGT(
const std::string& name, 
const int val) = 0;
 
   76   virtual void appendGTE(
const std::string& name, 
const double val) = 0;
 
   77   virtual void appendGTE(
const std::string& name, 
const int val) = 0;
 
   78   virtual void appendRange(
const std::string& name, 
const double lower, 
const double upper) = 0;
 
   79   virtual void appendRange(
const std::string& name, 
const int lower, 
const int upper) = 0;
 
   80   virtual void appendRangeInclusive(
const std::string& name, 
const double lower, 
const double upper) = 0;
 
   81   virtual void appendRangeInclusive(
const std::string& name, 
const int lower, 
const int upper) = 0;
 
   97   virtual void append(
const std::string& name, 
const std::string& val) = 0;
 
   98   void append(
const std::string& name, 
const char* val)
 
  100     append(name, std::string(val));
 
  102   virtual void append(
const std::string& name, 
const double val) = 0;
 
  103   virtual void append(
const std::string& name, 
const int val) = 0;
 
  104   virtual void append(
const std::string& name, 
const bool val) = 0;
 
  105   virtual std::string 
lookupString(
const std::string& name) 
const = 0;
 
  106   virtual double lookupDouble(
const std::string& name) 
const = 0;
 
  107   virtual int lookupInt(
const std::string& name) 
const = 0;
 
  108   virtual bool lookupBool(
const std::string& name) 
const = 0;
 
  109   virtual bool lookupField(
const std::string& name) 
const = 0;
 
  115 #endif  // include guard 
  
virtual void appendRangeInclusive(const std::string &name, const double lower, const double upper)=0
 
boost::shared_ptr< Query > Ptr
 
void append(const std::string &name, const char *val)
 
boost::shared_ptr< const Query > ConstPtr
 
virtual void appendLTE(const std::string &name, const double val)=0
 
virtual void appendLT(const std::string &name, const double val)=0
 
virtual void appendGT(const std::string &name, const double val)=0
 
Represents a query to the db.
 
virtual void appendGTE(const std::string &name, const double val)=0
 
virtual void append(const std::string &name, const std::string &val)=0
 
virtual void appendRange(const std::string &name, const double lower, const double upper)=0
 
warehouse_ros
Author(s): Bhaskara Marthi 
, Connor Brew 
autogenerated on Wed Oct 16 2024 02:42:07