ENH: added constant predicates
- predicates::always and predicates::never returning true and false, respectively. These simple classes make it easier when writing templated code. As well as unary and binary predicate forms, they also contain a match(std::string) method for compatibility with regex-based classes. STYLE: write bool and direction as primitive 'int' not as 'label'.
Showing
- applications/test/predicates/Make/files 3 additions, 0 deletionsapplications/test/predicates/Make/files
- applications/test/predicates/Make/options 1 addition, 0 deletionsapplications/test/predicates/Make/options
- applications/test/predicates/Test-predicates.C 112 additions, 0 deletionsapplications/test/predicates/Test-predicates.C
- applications/test/wordRe/Test-wordRe.C 2 additions, 0 deletionsapplications/test/wordRe/Test-wordRe.C
- src/OpenFOAM/primitives/bools/Switch/Switch.H 13 additions, 9 deletionssrc/OpenFOAM/primitives/bools/Switch/Switch.H
- src/OpenFOAM/primitives/bools/Switch/SwitchIO.C 2 additions, 5 deletionssrc/OpenFOAM/primitives/bools/Switch/SwitchIO.C
- src/OpenFOAM/primitives/bools/bool/bool.H 6 additions, 6 deletionssrc/OpenFOAM/primitives/bools/bool/bool.H
- src/OpenFOAM/primitives/bools/bool/boolIO.C 3 additions, 9 deletionssrc/OpenFOAM/primitives/bools/bool/boolIO.C
- src/OpenFOAM/primitives/direction/direction.H 4 additions, 4 deletionssrc/OpenFOAM/primitives/direction/direction.H
- src/OpenFOAM/primitives/direction/directionIO.C 3 additions, 5 deletionssrc/OpenFOAM/primitives/direction/directionIO.C
- src/OpenFOAM/primitives/predicates/predicates.H 142 additions, 0 deletionssrc/OpenFOAM/primitives/predicates/predicates.H
Please register or sign in to comment