The Sfidl namespace contains implementation and API of the Sfi IDL compiler. More...
Classes | |
struct | Choice |
struct | ChoiceValue |
struct | Class |
class | CodeGenerator |
class | CodeGeneratorCBase |
class | CodeGeneratorClientC |
class | CodeGeneratorClientCxx |
class | CodeGeneratorCxxBase |
class | CodeGeneratorHostC |
struct | Constant |
class | Factory |
class | IString |
struct | LineInfo |
class | Map |
struct | Method |
class | Namespace |
class | NamespaceHelper |
struct | Options |
struct | Param |
class | Parser |
struct | Pragma |
struct | Record |
struct | Sequence |
struct | Stream |
class | Symbol |
Typedefs | |
typedef std::vector< std::pair< String, bool > > | OptionVector |
Functions | |
bool | isCxxTypeName (const String &str) |
returns true for C++ style identifiers (Foo::BAR) - only the colons are checked, not individual chars | |
list< String > | symbolToList (const String &symbol) |