diff options
author | David Robillard <d@drobilla.net> | 2009-06-24 04:48:52 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2009-06-24 04:48:52 +0000 |
commit | 29b44e4e428a4b036ba6ffd3a79c65c7da24324e (patch) | |
tree | de465203ff7c6c69d10ed2d0f7954f9f523b41dc /tuplr.hpp | |
parent | 2235923ea73318d3eeba64754f461209c23d9f2f (diff) | |
download | resp-29b44e4e428a4b036ba6ffd3a79c65c7da24324e.tar.gz resp-29b44e4e428a4b036ba6ffd3a79c65c7da24324e.tar.bz2 resp-29b44e4e428a4b036ba6ffd3a79c65c7da24324e.zip |
Forward declare CEnv later.
git-svn-id: http://svn.drobilla.net/resp/tuplr@147 ad02d1e2-f140-0410-9f75-f8b11f17cedd
Diffstat (limited to 'tuplr.hpp')
-rw-r--r-- | tuplr.hpp | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -138,7 +138,6 @@ typedef void* CFunction; ///< Compiled function (opaque) ***************************************************************************/ struct Object; ///< Object (AST nodes and runtime data) -struct CEnv; ///< Compile-Time Environment struct GC { enum Tag { @@ -183,10 +182,11 @@ struct Object { struct Constraint; ///< Type Constraint struct TEnv; ///< Type-Time Environment -struct Constraints; -struct Subst; -struct AST; +struct Constraints; ///< Type Constraints +struct Subst; ///< Type substitutions +struct CEnv; ///< Compile-Time Environment +struct AST; extern ostream& operator<<(ostream& out, const AST* ast); /// Base class for all AST nodes |