125 void print(std::ostream & out);
128 std::vector<int> facetId_;
129 std::map<std::string,int> facets_;
130 std::list < std::string > enumValues_;
133 void error(std::string msg);
136 std::list<int> * uTypes_;
167 uTypes_ =
new std::list<int>();
169 uTypes_->push_back(typeId);
void setFacetValue(std::string facet, std::string val)
SimpleType(const std::string &ns)
bool isValidFloat(float val) const
bool isValidInt(int val) const
void setUnionType(int id)
bool isValidString(std::string val) const
bool isvalidFacet(std::string facet)
const std::list< int > * unionTypes() const
bool getFacetValue(int facet, void *&val)
XSDType(const std::string &ns)
void setBaseType(int id, Schema::Derivation type=Schema::Restriction)