Lines Matching refs:m_type
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); }
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); }
74 Type type() const { return m_type; }
76 bool isNodeSet() const { return m_type == NodeSetValue; }
77 bool isBoolean() const { return m_type == BooleanValue; }
78 bool isNumber() const { return m_type == NumberValue; }
79 bool isString() const { return m_type == StringValue; }
88 Type m_type;
96 : m_type(BooleanValue)