diff --git a/tinyxml2.h b/tinyxml2.h index 04f3075..9e9c1d0 100755 --- a/tinyxml2.h +++ b/tinyxml2.h @@ -1402,27 +1402,27 @@ public: QueryAttribute( "foo", &value ); // if "foo" isn't found, value will still be 10 @endverbatim */ - int QueryAttribute( const char* name, int* value ) const { + XMLError QueryAttribute( const char* name, int* value ) const { return QueryIntAttribute( name, value ); } - int QueryAttribute( const char* name, unsigned int* value ) const { + XMLError QueryAttribute( const char* name, unsigned int* value ) const { return QueryUnsignedAttribute( name, value ); } - int QueryAttribute(const char* name, int64_t* value) const { + XMLError QueryAttribute(const char* name, int64_t* value) const { return QueryInt64Attribute(name, value); } - int QueryAttribute( const char* name, bool* value ) const { + XMLError QueryAttribute( const char* name, bool* value ) const { return QueryBoolAttribute( name, value ); } - int QueryAttribute( const char* name, double* value ) const { + XMLError QueryAttribute( const char* name, double* value ) const { return QueryDoubleAttribute( name, value ); } - int QueryAttribute( const char* name, float* value ) const { + XMLError QueryAttribute( const char* name, float* value ) const { return QueryFloatAttribute( name, value ); }