├── .gitignore ├── .vscode └── launch.json ├── LICENSE.md ├── README.md ├── include └── cppdecl │ ├── declarations │ ├── data.h │ ├── parse.h │ ├── parse_simple.h │ ├── simplify.h │ ├── simplify_modules │ │ ├── all.h │ │ └── phmap.h │ └── to_string.h │ ├── misc │ ├── demangler.h │ ├── enum_flags.h │ ├── indirect_optional.h │ ├── mixins.h │ ├── overload.h │ ├── platform.h │ └── string_helpers.h │ └── type_name.h ├── known_issues.md ├── meson.build └── source ├── prettify_errors.cpp ├── repl.cpp └── tests.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /.cache 3 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/README.md -------------------------------------------------------------------------------- /include/cppdecl/declarations/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/include/cppdecl/declarations/data.h -------------------------------------------------------------------------------- /include/cppdecl/declarations/parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/include/cppdecl/declarations/parse.h -------------------------------------------------------------------------------- /include/cppdecl/declarations/parse_simple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/include/cppdecl/declarations/parse_simple.h -------------------------------------------------------------------------------- /include/cppdecl/declarations/simplify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/include/cppdecl/declarations/simplify.h -------------------------------------------------------------------------------- /include/cppdecl/declarations/simplify_modules/all.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/include/cppdecl/declarations/simplify_modules/all.h -------------------------------------------------------------------------------- /include/cppdecl/declarations/simplify_modules/phmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/include/cppdecl/declarations/simplify_modules/phmap.h -------------------------------------------------------------------------------- /include/cppdecl/declarations/to_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/include/cppdecl/declarations/to_string.h -------------------------------------------------------------------------------- /include/cppdecl/misc/demangler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/include/cppdecl/misc/demangler.h -------------------------------------------------------------------------------- /include/cppdecl/misc/enum_flags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/include/cppdecl/misc/enum_flags.h -------------------------------------------------------------------------------- /include/cppdecl/misc/indirect_optional.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/include/cppdecl/misc/indirect_optional.h -------------------------------------------------------------------------------- /include/cppdecl/misc/mixins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/include/cppdecl/misc/mixins.h -------------------------------------------------------------------------------- /include/cppdecl/misc/overload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/include/cppdecl/misc/overload.h -------------------------------------------------------------------------------- /include/cppdecl/misc/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/include/cppdecl/misc/platform.h -------------------------------------------------------------------------------- /include/cppdecl/misc/string_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/include/cppdecl/misc/string_helpers.h -------------------------------------------------------------------------------- /include/cppdecl/type_name.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/include/cppdecl/type_name.h -------------------------------------------------------------------------------- /known_issues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/known_issues.md -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/meson.build -------------------------------------------------------------------------------- /source/prettify_errors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/source/prettify_errors.cpp -------------------------------------------------------------------------------- /source/repl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/source/repl.cpp -------------------------------------------------------------------------------- /source/tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeshInspector/cppdecl/HEAD/source/tests.cpp --------------------------------------------------------------------------------