1 /** Introspection of interface and in turn behaviour.
2 
3     Enables
4 
5     - Automatic Behaviour Visualization
6     - Automatic Test Stub Construction
7  */
8 module nxt.behaviorism;
9 
10 /** TODO Use std.typecons.Flag
11  */
12 enum Behaviour
13 {
14     mutating,
15     reordering,
16     sorting,
17     shuffling,
18     subset,
19 }
20 
21 alias Dimensionality = uint;