├── .github └── workflows │ ├── ci_pipeline.yml │ └── conan_support.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── conanfile.py ├── examples ├── access_function.cpp ├── access_member.cpp ├── multiple_instances.cpp └── no_macro.cpp ├── include └── accessor │ └── accessor.hpp ├── test_package ├── CMakeLists.txt ├── conanfile.py └── src │ └── example.cpp └── tests ├── accessMemberTestSuite.cpp ├── callFunctionTestSuite.cpp ├── functionWrapperTestSuite.cpp ├── memberWrapperTestSuite.cpp ├── test_helper.hpp └── test_utils └── compiler_attributes.hpp /.github/workflows/ci_pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hliberacki/cpp-member-accessor/HEAD/.github/workflows/ci_pipeline.yml -------------------------------------------------------------------------------- /.github/workflows/conan_support.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hliberacki/cpp-member-accessor/HEAD/.github/workflows/conan_support.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hliberacki/cpp-member-accessor/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hliberacki/cpp-member-accessor/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hliberacki/cpp-member-accessor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hliberacki/cpp-member-accessor/HEAD/README.md -------------------------------------------------------------------------------- /conanfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hliberacki/cpp-member-accessor/HEAD/conanfile.py -------------------------------------------------------------------------------- /examples/access_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hliberacki/cpp-member-accessor/HEAD/examples/access_function.cpp -------------------------------------------------------------------------------- /examples/access_member.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hliberacki/cpp-member-accessor/HEAD/examples/access_member.cpp -------------------------------------------------------------------------------- /examples/multiple_instances.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hliberacki/cpp-member-accessor/HEAD/examples/multiple_instances.cpp -------------------------------------------------------------------------------- /examples/no_macro.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hliberacki/cpp-member-accessor/HEAD/examples/no_macro.cpp -------------------------------------------------------------------------------- /include/accessor/accessor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hliberacki/cpp-member-accessor/HEAD/include/accessor/accessor.hpp -------------------------------------------------------------------------------- /test_package/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hliberacki/cpp-member-accessor/HEAD/test_package/CMakeLists.txt -------------------------------------------------------------------------------- /test_package/conanfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hliberacki/cpp-member-accessor/HEAD/test_package/conanfile.py -------------------------------------------------------------------------------- /test_package/src/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hliberacki/cpp-member-accessor/HEAD/test_package/src/example.cpp -------------------------------------------------------------------------------- /tests/accessMemberTestSuite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hliberacki/cpp-member-accessor/HEAD/tests/accessMemberTestSuite.cpp -------------------------------------------------------------------------------- /tests/callFunctionTestSuite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hliberacki/cpp-member-accessor/HEAD/tests/callFunctionTestSuite.cpp -------------------------------------------------------------------------------- /tests/functionWrapperTestSuite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hliberacki/cpp-member-accessor/HEAD/tests/functionWrapperTestSuite.cpp -------------------------------------------------------------------------------- /tests/memberWrapperTestSuite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hliberacki/cpp-member-accessor/HEAD/tests/memberWrapperTestSuite.cpp -------------------------------------------------------------------------------- /tests/test_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hliberacki/cpp-member-accessor/HEAD/tests/test_helper.hpp -------------------------------------------------------------------------------- /tests/test_utils/compiler_attributes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hliberacki/cpp-member-accessor/HEAD/tests/test_utils/compiler_attributes.hpp --------------------------------------------------------------------------------