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;