BEAST - Free Software Audio Synthesizer and Tracker  0.9.2
Classes | Namespaces | Enumerations
sfidl-parser.hh File Reference
#include <map>
#include "sfidl-utils.hh"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Sfidl::Map< Key, Value >
 
class  Sfidl::IString
 
struct  Sfidl::LineInfo
 
struct  Sfidl::Pragma
 
struct  Sfidl::Constant
 
struct  Sfidl::Param
 
struct  Sfidl::Stream
 
struct  Sfidl::ChoiceValue
 
struct  Sfidl::Choice
 
struct  Sfidl::Record
 
struct  Sfidl::Sequence
 
struct  Sfidl::Method
 
struct  Sfidl::Class
 
class  Sfidl::Symbol
 
class  Sfidl::Namespace
 
class  Sfidl::Parser
 

Namespaces

 Sfidl
 The Sfidl namespace contains implementation and API of the Sfi IDL compiler.
 

Enumerations

enum  TypeDeclaration {
  tdChoice, tdRecord, tdSequence, tdClass,
  tdProto, tdChoiceProto, tdRecordProto, tdSequenceProto,
  tdClassProto
}
 
enum  Type {
  VOID, BOOL, INT, NUM,
  REAL, STRING, CHOICE, BBLOCK,
  FBLOCK, SFIREC, SEQUENCE, RECORD,
  OBJECT
}