Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
| Ntgen | |
| Ngeometry | |
| Cpoint | Point on the plane |
| Ccompiler_value | Compiler identity and version |
| Cdistinct | Distinct generator for discrete uniform functions |
| Cdistinct_container | Distinct generator for containers |
| Cdistinct_range | Distinct generator for integral ranges |
| Cgen_base | Base class for generators (should not be instantiated) |
| Cgen_value_base | Base class for generator values (should not be instantiated) |
| Clist | List generator |
| Cvalue | List value |
| Cpair | Pair generator |
| Cvalue | Pair value |
| Cpermutation | Permutation generator |
| Cvalue | Permutation value |
| Cprint | Printer helper for standard types |
| Cprint_cols | Printer helper for printing containers or sequential generator elements as columns |
| Cprintln | Printer helper for standard types, printing on a new line |
| Cstr | String generator |
| Cvalue | String value |
| Cweighted_sampler | Sampler for repeated draws from a fixed weighted distribution |
| Cwgraph | Labeled weighted graph generator |
| Cvalue | Labeled graph value |
| Cwtree | Labeled weighted tree generator |
| Cvalue | Labeled tree value |