File Annotation
Not logged in
c316790569 2010-11-21        kinaba: /**
c316790569 2010-11-21        kinaba:  * Authors: k.inaba
c316790569 2010-11-21        kinaba:  * License: NYSL 0.9982 http://www.kmonos.net/nysl/
c316790569 2010-11-21        kinaba:  *
c316790569 2010-11-21        kinaba:  * Definition of constants related to the layers.
c316790569 2010-11-21        kinaba:  */
c316790569 2010-11-21        kinaba: module polemy.layer;
c316790569 2010-11-21        kinaba: import polemy._common;
c316790569 2010-11-21        kinaba: import polemy.failure;
c316790569 2010-11-21        kinaba: 
c316790569 2010-11-21        kinaba: /// Type for the layer ID
c316790569 2010-11-21        kinaba: 
c316790569 2010-11-21        kinaba: alias string Layer;
c316790569 2010-11-21        kinaba: 
c316790569 2010-11-21        kinaba: enum : Layer
c316790569 2010-11-21        kinaba: {
c316790569 2010-11-21        kinaba: 	SystemLayer = "(system)", /// Predefined layer for internal data
c316790569 2010-11-21        kinaba: 	ValueLayer  = "@value",   /// Predefined layer for normal run
c316790569 2010-11-21        kinaba: 	MacroLayer  = "@macro",   /// Predefined layer for macro run
c316790569 2010-11-21        kinaba: }