Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- OdlObject*
- OdlObject::createOdlObject(const std::string& word)
- {
- // Create static mapping
- static std::map<std::string, OdlObject::Type> m;
- if (m.size() == 0) {
- m[std::string("dtd")] = OdlObject::DTD;
- m[std::string("line")] = OdlObject::DTD;
- m[std::string("field")] = OdlObject::DTD;
- m[std::string("flag")] = OdlObject::DTD;
- m[std::string("help")] = OdlObject::DTD;
- m[std::string("type")] = OdlObject::DTD;
- m[std::string("formal-name")] = OdlObject::DTD;
- m[std::string("header")] = OdlObject::DTD;
- m[std::string("indent")] = OdlObject::DTD;
- m[std::string("picture")] = OdlObject::DTD;
- m[std::string("format")] = OdlObject::DTD;
- m[std::string("fmtflag")] = OdlObject::DTD;
- }
- return new OdlObject( m[word] );
- }
Add Comment
Please, Sign In to add comment