Lines Matching defs:ListValue

30       const ListValue* list = static_cast<const ListValue*>(node);
31 ListValue* copy = new ListValue;
32 for (ListValue::const_iterator it = list->begin(); it != list->end();
116 bool Value::GetAsList(ListValue** out_value) {
120 bool Value::GetAsList(const ListValue** out_value) const {
585 const ListValue** out_value) const {
592 *out_value = static_cast<const ListValue*>(value);
597 bool DictionaryValue::GetList(const std::string& path, ListValue** out_value) {
600 const_cast<const ListValue**>(out_value));
695 const ListValue** out_value) const {
702 *out_value = static_cast<const ListValue*>(value);
708 ListValue** out_value) {
712 const_cast<const ListValue**>(out_value));
834 ///////////////////// ListValue ////////////////////
836 ListValue::ListValue() : Value(TYPE_LIST) {
839 ListValue::~ListValue() {
843 void ListValue::Clear() {
849 bool ListValue::Set(size_t index, Value* in_value) {
866 bool ListValue::Get(size_t index, const Value** out_value) const {
876 bool ListValue::Get(size_t index, Value** out_value) {
877 return static_cast<const ListValue&>(*this).Get(
882 bool ListValue::GetBoolean(size_t index, bool* bool_value) const {
890 bool ListValue::GetInteger(size_t index, int* out_value) const {
898 bool ListValue::GetDouble(size_t index, double* out_value) const {
906 bool ListValue::GetString(size_t index, std::string* out_value) const {
914 bool ListValue::GetString(size_t index, string16* out_value) const {
922 bool ListValue::GetBinary(size_t index, const BinaryValue** out_value) const {
934 bool ListValue::GetBinary(size_t index, BinaryValue** out_value) {
935 return static_cast<const ListValue&>(*this).GetBinary(
940 bool ListValue::GetDictionary(size_t index,
953 bool ListValue::GetDictionary(size_t index, DictionaryValue** out_value) {
954 return static_cast<const ListValue&>(*this).GetDictionary(
959 bool ListValue::GetList(size_t index, const ListValue** out_value) const {
966 *out_value = static_cast<const ListValue*>(value);
971 bool ListValue::GetList(size_t index, ListValue** out_value) {
972 return static_cast<const ListValue&>(*this).GetList(
974 const_cast<const ListValue**>(out_value));
977 bool ListValue::Remove(size_t index, scoped_ptr<Value>* out_value) {
990 bool ListValue::Remove(const Value& value, size_t* index) {
1005 ListValue::iterator ListValue::Erase(iterator iter,
1015 void ListValue::Append(Value* in_value) {
1020 void ListValue::AppendBoolean(bool in_value) {
1024 void ListValue::AppendInteger(int in_value) {
1028 void ListValue::AppendDouble(double in_value) {
1032 void ListValue::AppendString(const std::string& in_value) {
1036 void ListValue::AppendString(const string16& in_value) {
1040 void ListValue::AppendStrings(const std::vector<std::string>& in_values) {
1047 void ListValue::AppendStrings(const std::vector<string16>& in_values) {
1054 bool ListValue::AppendIfNotPresent(Value* in_value) {
1066 bool ListValue::Insert(size_t index, Value* in_value) {
1075 ListValue::const_iterator ListValue::Find(const Value& value) const {
1079 void ListValue::Swap(ListValue* other) {
1083 bool ListValue::GetAsList(ListValue** out_value) {
1089 bool ListValue::GetAsList(const ListValue** out_value) const {
1095 ListValue* ListValue::DeepCopy() const {
1096 ListValue* result = new ListValue;
1104 bool ListValue::Equals(const Value* other) const {
1108 const ListValue* other_list =
1109 static_cast<const ListValue*>(other);