Lines Matching refs:asStruct
61 case TypeStruct: delete _value.asStruct; break; in invalidate()
80 case TypeStruct: _value.asStruct = new ValueStruct(); break; in assertTypeOrInvalid()
113 _value.asStruct = new ValueStruct(); in assertStruct()
134 case TypeStruct: _value.asStruct = new ValueStruct(*rhs._value.asStruct); break; in operator =()
167 if (_value.asStruct->size() != other._value.asStruct->size()) in operator ==()
170 ValueStruct::const_iterator it1=_value.asStruct->begin(); in operator ==()
171 ValueStruct::const_iterator it2=other._value.asStruct->begin(); in operator ==()
172 while (it1 != _value.asStruct->end()) { in operator ==()
200 case TypeStruct: return int(_value.asStruct->size()); in size()
210 return _type == TypeStruct && _value.asStruct->find(name) != _value.asStruct->end(); in hasMember()
518 _value.asStruct = new ValueStruct; in structFromXml()
530 _value.asStruct->insert(p); in structFromXml()
546 for (it=_value.asStruct->begin(); it!=_value.asStruct->end(); ++it) { in structToXml()
604 for (it=_value.asStruct->begin(); it!=_value.asStruct->end(); ++it) in write()
606 if (it!=_value.asStruct->begin()) os << ','; in write()