Home | History | Annotate | Download | only in xml

Lines Matching full:value

54         // Copying Value objects makes their data partially shared, so care has to be taken when dealing with copies.
55 class Value {
59 Value(unsigned value) : m_type(NumberValue), m_bool(false), m_number(value) {}
60 Value(unsigned long value) : m_type(NumberValue), m_bool(false), m_number(value) {}
61 Value(double value) : m_type(NumberValue), m_bool(false), m_number(value) {}
63 Value(const char* value) : m_type(StringValue), m_bool(false), m_number(0), m_data(ValueData::create(value)) {}
64 Value(const String& value) : m_type(StringValue), m_bool(false), m_number(0), m_data(ValueData::create(value)) {}
65 Value(const NodeSet& value) : m_type(NodeSetValue), m_bool(false), m_number(0), m_data(ValueData::create(value)) {}
66 Value(Node* value) : m_type(NodeSetValue), m_bool(false), m_number(0), m_data(ValueData::create()) { m_data->m_nodeSet.append(value); }
69 template<typename T> Value(T);
72 Value(NodeSet& value, const AdoptTag&) : m_type(NodeSetValue), m_bool(false), m_number(0), m_data(ValueData::create()) { value.swap(m_data->m_nodeSet); }
95 inline Value::Value(bool value)
97 , m_bool(value)