#include <support/Value.h>
#include <support/KeyedVector.h>
#include <support/Atom.h>
#include <support/Debug.h>
#include <support/ITextStream.h>
#include <support/String.h>
#include <support/TypeConstants.h>
#include <support/Binder.h>
#include <support/Parcel.h>
#include <support/Looper.h>
#include <support/SharedBuffer.h>
#include <support/StdIO.h>
#include <support/StringIO.h>
#include <support_p/SupportMisc.h>
#include <support_p/ValueMap.h>
#include <support_p/WindowsCompatibility.h>
#include <support_p/binder_module.h>
#include <math.h>
#include <ctype.h>
#include <float.h>
#include <new>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "ValueInternal.h"
Defines | |
#define | CHECK_CORRECTNESS(mine, correct, left, op, right) |
#define | CHECK_INTEGRITY(v) (v).check_integrity() |
#define | DB_CORRECTNESS_CHECKS 0 |
#define | DB_INTEGRITY_CHECKS 1 |
#define | DISABLE_COW 0 |
#define | FINISH_ARCHIVE(func) return func |
#define | INIT_CORRECTNESS(ops) |
#define | TYPED_DATA_COMPARE(d1, d2, type) |
#define | VALIDATES_VALUE 0 |
Typedefs | |
typedef uint8_t | dummy_value [sizeof(SValue)] |
Functions | |
SValue | BArrayAsValue (const SValue *from, size_t count) |
status_t | BArrayConstruct (SValue *to, const SValue &value, size_t count) |
const sptr< ITextOutput > & | operator<< (const sptr< ITextOutput > &io, const SValue &value) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: ( (*reinterpret_cast<const type*>(d1)) < (*reinterpret_cast<const type*>(d2)) \ ? -1 \ : ( (*reinterpret_cast<const type*>(d1)) > (*reinterpret_cast<const type*>(d2)) \ ? 1 : 0 ) \ ) |
|
|
|
|
|
|
|
|
|
|