Home | History | Annotate | Download | only in binder

Lines Matching defs:Value

17 #define LOG_TAG "Value"
19 #include <binder/Value.h>
40 using android::binder::Value;
82 class Value::ContentBase {
96 /* This is the actual class that holds the value. */
97 template<typename T> class Value::Content : public Value::ContentBase {
100 Content(const T & value) : mValue(value) { }
132 template<typename T> bool Value::ContentBase::get(T* out) const
146 Value::Value() : mContent(NULL)
150 Value::Value(const Value& value)
151 : mContent(value.mContent ? value.mContent->clone() : NULL)
155 Value::~Value()
160 bool Value::operator==(const Value& rhs) const
162 const Value& lhs(*this);
177 Value& Value::swap(Value &rhs)
183 Value& Value::operator=(const Value& rhs)
194 bool Value::empty() const
199 void Value::clear()
205 int32_t Value::parcelType() const
230 const std::type_info& Value::type() const
239 bool Value::is ## TYPENAME() const \
245 bool Value::get ## TYPENAME(T* out) const \
251 void Value::put ## TYPENAME(const T& in) \
255 Value& Value::operator=(const T& rhs) \
261 Value::Value(const T& value) \
262 : mContent(new Content< T >(value)) \
282 bool Value::getString(String8* out) const
292 bool Value::getString(::std::string* out) const
302 status_t Value::writeToParcel(Parcel* parcel) const
358 status_t Value::readFromParcel(const Parcel* parcel)