https://github.com/curve/polo
🧲 A C++23 polymorphic value library
https://github.com/curve/polo
Last synced: 9 months ago
JSON representation
🧲 A C++23 polymorphic value library
- Host: GitHub
- URL: https://github.com/curve/polo
- Owner: Curve
- License: mit
- Created: 2025-08-25T12:53:19.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-08-26T23:14:55.000Z (11 months ago)
- Last Synced: 2025-10-03T15:54:28.645Z (9 months ago)
- Language: C++
- Size: 12.7 KB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
A C++23 polymorphic value library
## 👋 Introduction
_Polo_ is a small C++23 library that implements a container for polymorphic types which preserves value-semantics
## 📦 Installation
* Using [CPM](https://github.com/cpm-cmake/CPM.cmake)
```cmake
CPMFindPackage(
NAME polo
VERSION 1.0.0
GIT_REPOSITORY "https://github.com/Curve/polo"
)
```
* Using FetchContent
```cmake
include(FetchContent)
FetchContent_Declare(polo GIT_REPOSITORY "https://github.com/Curve/polo" GIT_TAG v1.0.0)
FetchContent_MakeAvailable(polo)
target_link_libraries( cr::polo)
```