Variable g_vecOmgIdlKeywords#

Variable Documentation#

const std::vector<std::string> g_vecOmgIdlKeywords = {"abstract", "any", "alias", "attribute", "bitfield", "bitmask", "bitset", "boolean", "case", "char", "component", "connector", "const", "consumes", "context", "custom", "default", "double", "exception", "emits", "enum", "eventtype", "factory", "finder", "fixed", "float", "getraises", "home", "import", "in", "inout", "interface", "local", "long", "manages", "map", "mirrorport", "module", "multiple", "native", "Object", "octet", "oneway", "out", "primarykey", "private", "port", "porttype", "provides", "public", "publishes", "raises", "readonly", "setraises", "sequence", "short", "string", "struct", "supports", "switch", "truncatable", "typedef", "typeid", "typename", "typeprefix", "unsigned", "union", "uses", "ValueBase", "valuetype", "void", "wchar", "wstring", "int8", "uint8", "int16", "int32", "int64", "uint16", "uint32", "uint64"}#

OMG IDL 4.2 keywords.

Remark

Dependable on the extension settings, the keywords are extended with: char16, char32, u8string, u16string, u32string, null, pointer, interface_id, interface_t and exception_id.