├── .gitignore ├── LICENSE ├── README.md ├── cevelop-workspace └── PSsstTests │ ├── .cproject │ ├── .project │ ├── cute │ ├── cute.h │ ├── cute_base.h │ ├── cute_counting_listener.h │ ├── cute_data_driven.h │ ├── cute_demangle.h │ ├── cute_deprecated.h │ ├── cute_determine_library.h │ ├── cute_determine_traits.h │ ├── cute_determine_version.h │ ├── cute_diff_values.h │ ├── cute_equals.h │ ├── cute_integer_sequence.h │ ├── cute_listener.h │ ├── cute_range.h │ ├── cute_relops.h │ ├── cute_repeated_test.h │ ├── cute_runner.h │ ├── cute_suite.h │ ├── cute_suite_test.h │ ├── cute_test.h │ ├── cute_test_incarnate.h │ ├── cute_testmember.h │ ├── cute_throws.h │ ├── cute_to_string.h │ ├── cute_version.h │ ├── cute_xml_file.h │ ├── ide_listener.h │ ├── ostream_listener.h │ ├── tap_listener.h │ └── xml_listener.h │ └── src │ ├── ArithmeticOperationsTest.cpp │ ├── ArithmeticOperationsTest.h │ ├── ArraySizeDiffStrong.cpp │ ├── ArraySizeDiffStrong.h │ ├── BitOperationsTest.cpp │ ├── BitOperationsTest.h │ ├── BooleanTest.cpp │ ├── BooleanTest.h │ ├── Consumption.cpp │ ├── Consumption.h │ ├── ConsumptionWithoutStrong.cpp │ ├── ConsumptionWithoutStrong.h │ ├── Degrees.cpp │ ├── Degrees.h │ ├── DoubleErsatz.cpp │ ├── DoubleErsatz.h │ ├── EnumOperators.cpp │ ├── EnumOperators.h │ ├── OhmsLaw.cpp │ ├── OhmsLaw.h │ ├── SafeArithmetic.cpp │ ├── SafeArithmetic.h │ ├── StringOperations.cpp │ ├── StringOperations.h │ ├── StrongWithConstructor.cpp │ ├── StrongWithConstructor.h │ ├── StrongWithEncapsulation.cpp │ ├── StrongWithEncapsulation.h │ ├── Test.cpp │ ├── pssst.h │ ├── pssst_enum_iter.h │ ├── pssst_static_tests.cpp │ ├── xxx.cpp │ └── xxx.h └── pssst.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/README.md -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/.cproject -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/.project -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_base.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_counting_listener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_counting_listener.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_data_driven.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_data_driven.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_demangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_demangle.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_deprecated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_deprecated.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_determine_library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_determine_library.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_determine_traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_determine_traits.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_determine_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_determine_version.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_diff_values.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_diff_values.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_equals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_equals.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_integer_sequence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_integer_sequence.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_listener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_listener.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_range.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_relops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_relops.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_repeated_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_repeated_test.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_runner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_runner.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_suite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_suite.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_suite_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_suite_test.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_test.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_test_incarnate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_test_incarnate.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_testmember.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_testmember.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_throws.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_throws.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_to_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_to_string.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_version.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/cute_xml_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/cute_xml_file.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/ide_listener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/ide_listener.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/ostream_listener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/ostream_listener.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/tap_listener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/tap_listener.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/cute/xml_listener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/cute/xml_listener.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/ArithmeticOperationsTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/ArithmeticOperationsTest.cpp -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/ArithmeticOperationsTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/ArithmeticOperationsTest.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/ArraySizeDiffStrong.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/ArraySizeDiffStrong.cpp -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/ArraySizeDiffStrong.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/ArraySizeDiffStrong.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/BitOperationsTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/BitOperationsTest.cpp -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/BitOperationsTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/BitOperationsTest.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/BooleanTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/BooleanTest.cpp -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/BooleanTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/BooleanTest.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/Consumption.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/Consumption.cpp -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/Consumption.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/Consumption.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/ConsumptionWithoutStrong.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/ConsumptionWithoutStrong.cpp -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/ConsumptionWithoutStrong.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/ConsumptionWithoutStrong.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/Degrees.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/Degrees.cpp -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/Degrees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/Degrees.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/DoubleErsatz.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/DoubleErsatz.cpp -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/DoubleErsatz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/DoubleErsatz.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/EnumOperators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/EnumOperators.cpp -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/EnumOperators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/EnumOperators.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/OhmsLaw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/OhmsLaw.cpp -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/OhmsLaw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/OhmsLaw.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/SafeArithmetic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/SafeArithmetic.cpp -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/SafeArithmetic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/SafeArithmetic.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/StringOperations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/StringOperations.cpp -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/StringOperations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/StringOperations.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/StrongWithConstructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/StrongWithConstructor.cpp -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/StrongWithConstructor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/StrongWithConstructor.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/StrongWithEncapsulation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/StrongWithEncapsulation.cpp -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/StrongWithEncapsulation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/StrongWithEncapsulation.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/Test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/Test.cpp -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/pssst.h: -------------------------------------------------------------------------------- 1 | ../../../pssst.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/pssst_enum_iter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/pssst_enum_iter.h -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/pssst_static_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/pssst_static_tests.cpp -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/xxx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/xxx.cpp -------------------------------------------------------------------------------- /cevelop-workspace/PSsstTests/src/xxx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/cevelop-workspace/PSsstTests/src/xxx.h -------------------------------------------------------------------------------- /pssst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterSommerlad/PSsst/HEAD/pssst.h --------------------------------------------------------------------------------