Xreate
The Xreate programming language
Classes | Namespaces | Typedefs
scopedecorators.h File Reference

Basic code block compilation xreate::compilation::ICodeScopeUnit decorators. More...

Detailed Description

Basic code block compilation xreate::compilation::ICodeScopeUnit decorators.

Classes

class  CachedScopeDecorator< Parent >
 Provides caching ability for code scope compilation. More...
 
class  TypeConversionScopeDecorator< Parent >
 Provides automatic type conversion. More...
 

Namespaces

 xreate::compilation
 The compilation internals used by CompilePass.
 

Typedefs

typedef CachedScopeDecorator< TypeConversionScopeDecorator< latex::LatexBruteScopeDecorator< polymorph::PolymorphCodeScopeUnit< compilation::TransformationsScopeDecorator< interpretation::InterpretationScopeDecorator< versions::VersionsScopeDecorator< compilation::BasicCodeScopeUnit > > > > > > > DefaultCodeScopeUnit
 The default code scope compilation implementation.