#include <qmf/engine/Value.h>
List of all members.
Constructor & Destructor Documentation
      
        
          | qmf::engine::Value::Value | ( | const Value & | from | ) |  | 
      
 
 
      
        
          | qmf::engine::Value::~Value | ( |  | ) |  | 
      
 
 
Member Function Documentation
      
        
          | void qmf::engine::Value::appendToArray | ( | Value * | val | ) |  | 
      
 
 
      
        
          | void qmf::engine::Value::appendToList | ( | Value * | val | ) |  | 
      
 
 
      
        
          | uint32_t qmf::engine::Value::arrayItemCount | ( |  | ) | const | 
      
 
 
      
        
          | Typecode qmf::engine::Value::arrayType | ( |  | ) | const | 
      
 
 
      
        
          | bool qmf::engine::Value::asBool | ( |  | ) | const | 
      
 
 
      
        
          | double qmf::engine::Value::asDouble | ( |  | ) | const | 
      
 
 
      
        
          | float qmf::engine::Value::asFloat | ( |  | ) | const | 
      
 
 
      
        
          | int32_t qmf::engine::Value::asInt | ( |  | ) | const | 
      
 
 
      
        
          | int64_t qmf::engine::Value::asInt64 | ( |  | ) | const | 
      
 
 
      
        
          | const Object* qmf::engine::Value::asObject | ( |  | ) | const | 
      
 
 
      
        
          | const ObjectId& qmf::engine::Value::asObjectId | ( |  | ) | const | 
      
 
 
      
        
          | const char* qmf::engine::Value::asString | ( |  | ) | const | 
      
 
 
      
        
          | uint32_t qmf::engine::Value::asUint | ( |  | ) | const | 
      
 
 
      
        
          | uint64_t qmf::engine::Value::asUint64 | ( |  | ) | const | 
      
 
 
      
        
          | const uint8_t* qmf::engine::Value::asUuid | ( |  | ) | const | 
      
 
 
      
        
          | Value* qmf::engine::Value::byKey | ( | const char * | key | ) |  | 
      
 
 
      
        
          | const Value* qmf::engine::Value::byKey | ( | const char * | key | ) | const | 
      
 
 
      
        
          | void qmf::engine::Value::deleteArrayItem | ( | uint32_t | idx | ) |  | 
      
 
 
      
        
          | void qmf::engine::Value::deleteKey | ( | const char * | key | ) |  | 
      
 
 
      
        
          | void qmf::engine::Value::deleteListItem | ( | uint32_t | idx | ) |  | 
      
 
 
      
        
          | Typecode qmf::engine::Value::getType | ( |  | ) | const | 
      
 
 
      
        
          | void qmf::engine::Value::insert | ( | const char * | key, | 
        
          |  |  | Value * | val | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | bool qmf::engine::Value::isArray | ( |  | ) | const | 
      
 
 
      
        
          | bool qmf::engine::Value::isBool | ( |  | ) | const | 
      
 
 
      
        
          | bool qmf::engine::Value::isDouble | ( |  | ) | const | 
      
 
 
      
        
          | bool qmf::engine::Value::isFloat | ( |  | ) | const | 
      
 
 
      
        
          | bool qmf::engine::Value::isInt | ( |  | ) | const | 
      
 
 
      
        
          | bool qmf::engine::Value::isInt64 | ( |  | ) | const | 
      
 
 
      
        
          | bool qmf::engine::Value::isList | ( |  | ) | const | 
      
 
 
      
        
          | bool qmf::engine::Value::isMap | ( |  | ) | const | 
      
 
 
      
        
          | bool qmf::engine::Value::isNull | ( |  | ) | const | 
      
 
 
      
        
          | bool qmf::engine::Value::isObject | ( |  | ) | const | 
      
 
 
      
        
          | bool qmf::engine::Value::isObjectId | ( |  | ) | const | 
      
 
 
      
        
          | bool qmf::engine::Value::isString | ( |  | ) | const | 
      
 
 
      
        
          | bool qmf::engine::Value::isUint | ( |  | ) | const | 
      
 
 
      
        
          | bool qmf::engine::Value::isUint64 | ( |  | ) | const | 
      
 
 
      
        
          | bool qmf::engine::Value::isUuid | ( |  | ) | const | 
      
 
 
      
        
          | const char* qmf::engine::Value::key | ( | uint32_t | idx | ) | const | 
      
 
 
      
        
          | uint32_t qmf::engine::Value::keyCount | ( |  | ) | const | 
      
 
 
      
        
          | bool qmf::engine::Value::keyInMap | ( | const char * | key | ) | const | 
      
 
 
      
        
          | uint32_t qmf::engine::Value::listItemCount | ( |  | ) | const | 
      
 
 
      
        
          | void qmf::engine::Value::setBool | ( | bool | val | ) |  | 
      
 
 
      
        
          | void qmf::engine::Value::setDouble | ( | double | val | ) |  | 
      
 
 
      
        
          | void qmf::engine::Value::setFloat | ( | float | val | ) |  | 
      
 
 
      
        
          | void qmf::engine::Value::setInt | ( | int32_t | val | ) |  | 
      
 
 
      
        
          | void qmf::engine::Value::setInt64 | ( | int64_t | val | ) |  | 
      
 
 
      
        
          | void qmf::engine::Value::setNull | ( |  | ) |  | 
      
 
 
      
        
          | void qmf::engine::Value::setObject | ( | Object * | val | ) |  | 
      
 
 
      
        
          | void qmf::engine::Value::setObjectId | ( | const ObjectId & | oid | ) |  | 
      
 
 
      
        
          | void qmf::engine::Value::setString | ( | const char * | val | ) |  | 
      
 
 
      
        
          | void qmf::engine::Value::setUint | ( | uint32_t | val | ) |  | 
      
 
 
      
        
          | void qmf::engine::Value::setUint64 | ( | uint64_t | val | ) |  | 
      
 
 
      
        
          | void qmf::engine::Value::setUuid | ( | const uint8_t * | val | ) |  | 
      
 
 
The documentation for this class was generated from the following file: