An open API service indexing awesome lists of open source software.

https://github.com/castle055/cpp-reflect

C++ static and runtime reflection library for Clang compiled sources
https://github.com/castle055/cpp-reflect

clang cmake cpp cpp-modules reflection

Last synced: 9 months ago
JSON representation

C++ static and runtime reflection library for Clang compiled sources

Awesome Lists containing this project

README

          

cpp-reflect


C++ Reflection and Annotations Library


Language
Tool
Tool
GitHub
GitHub tag (latest SemVer)


Overview
Requirements
Integration
Usage
License

# Overview

{TODO}

# Requirements

{TODO}

# Integration

## CMake project (recommended)

Since this is a module library, the recommended way to integrate it into your project is with CMake. This is easy to do with `FetchContent`:

```cmake
# CmakeLists.txt

include(FetchContent)

FetchContent_Declare(cyd_ui
GIT_REPOSITORY https://github.com/castle055/cyd-ui.git
GIT_TAG main # for the latest version, or a version tag such as 'v0.14.0'
FIND_PACKAGE_ARGS
)
FetchContent_MakeAvailable(cyd_ui)
include_directories(${cyd_ui_SOURCE_DIR}/include)
```

# Usage

{TODO}

# License

GPL 3.0  ·  [LICENSE.MD](LICENSE.md)

---

> GitHub [@castle055](https://github.com/castle055)  ·