Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 27 OdlObject*
- 28 OdlObject::createOdlObject(const std::string& word)
- 29 {
- 30 // Create static mapping
- 31 static std::map<std::string, OdlObject::Type> m;
- 32 if (m.size() == 0) {
- 33 m[std::string("dtd")] = OdlObject::DTD;
- 34 m[std::string("line")] = OdlObject::DTD;
- 35 m[std::string("field")] = OdlObject::DTD;
- 36 m[std::string("flag")] = OdlObject::DTD;
- 37 m[std::string("help")] = OdlObject::DTD;
- 38 m[std::string("type")] = OdlObject::DTD;
- 39 m[std::string("formal-name")] = OdlObject::DTD;
- 40 m[std::string("header")] = OdlObject::DTD;
- 41 m[std::string("indent")] = OdlObject::DTD;
- 42 m[std::string("picture")] = OdlObject::DTD;
- 43 m[std::string("format")] = OdlObject::DTD;
- 44 m[std::string("fmtflag")] = OdlObject::DTD;
- 45 }
- 46 return new OdlObject( m[word] );
- 47 }
Add Comment
Please, Sign In to add comment