Lines Matching defs:Value

16 Value* CopyWithoutEmptyChildren(Value* node) {
19 case Value::TYPE_LIST: {
24 Value* child_copy = CopyWithoutEmptyChildren(*it);
35 case Value::TYPE_DICTIONARY: {
40 Value* child = NULL;
43 Value* child_copy = CopyWithoutEmptyChildren(child);
62 ///////////////////// Value ////////////////////
64 Value::~Value() {
68 Value* Value::CreateNullValue() {
69 return new Value(TYPE_NULL);
73 Value* Value::CreateBooleanValue(bool in_value) {
78 Value* Value::CreateIntegerValue(int in_value) {
83 Value* Value::CreateRealValue(double in_value) {
88 Value* Value::CreateStringValue(const std::string& in_value) {
93 Value* Value::CreateStringValue(const std::wstring& in_value) {
98 Value* Value::CreateStringValueFromUTF16(const string16& in_value) {
103 BinaryValue* Value::CreateBinaryValue(char* buffer, size_t size) {
107 bool Value::GetAsBoolean(bool* in_value) const {
111 bool Value::GetAsInteger(int* in_value) const {
115 bool Value::GetAsReal(double* in_value) const {
119 bool Value::GetAsString(std::string* in_value) const {
123 bool Value::GetAsString(std::wstring* in_value) const {
127 bool Value::GetAsUTF16(string16* out_value) const {
131 Value* Value::DeepCopy() const {
138 bool Value::Equals(const Value* other) const {
168 Value* FundamentalValue::DeepCopy() const {
185 bool FundamentalValue::Equals(const Value* other) const {
211 : Value(TYPE_STRING),
217 : Value(TYPE_STRING),
223 : Value(TYPE_STRING),
249 Value* StringValue::DeepCopy() const {
253 bool StringValue::Equals(const Value* other) const {
283 : Value(TYPE_BINARY),
295 Value* BinaryValue::DeepCopy() const {
299 bool BinaryValue::Equals(const Value* other) const {
314 Value* DictionaryValue::DeepCopy() const {
326 bool DictionaryValue::Equals(const Value* other) const {
335 Value* lhs;
336 Value* rhs;
367 void DictionaryValue::Set(const std::wstring& path, Value* in_value) {
418 Value* in_value) {
429 bool DictionaryValue::Get(const std::wstring& path, Value** out_value) const {
449 Value* value;
458 Value* value;
467 Value* value;
476 Value* value;
485 Value* value;
494 Value* value;
503 Value* value;
516 Value* value;
529 Value* value;
541 Value** out_value) const {
546 Value* entry = entry_iterator->second;
554 Value* value;
564 Value* value;
574 Value* value;
584 Value* value;
594 Value* value;
607 Value* value;
618 bool DictionaryValue::Remove(const std::wstring& path, Value** out_value) {
634 Value** out_value) {
639 Value* entry = entry_iterator->second;
649 Value* copy = CopyWithoutEmptyChildren(this);
665 bool ListValue::Set(size_t index, Value* in_value) {
682 bool ListValue::Get(size_t index, Value** out_value) const {
693 Value* value;
701 Value* value;
709 Value* value;
717 Value* value;
725 Value* value;
733 Value* value;
741 Value* value;
753 Value* value;
765 Value* value;
776 bool ListValue::Remove(size_t index, Value** out_value) {
789 int ListValue::Remove(const Value& value) {
801 void ListValue::Append(Value* in_value) {
806 bool ListValue::Insert(size_t index, Value* in_value) {
815 Value* ListValue::DeepCopy() const {
824 bool ListValue::Equals(const Value* other) const {