coost/3.0.2

A tiny boost library in C++11.
Recipe info
2023-12-11

Available packages
Linux
Windows
macOS
macOS Apple Silicon

Install
Add the following line to your conanfile.txt:
[requires]
coost/3.0.2

Using coost

Note

If you are new with Conan, we recommend to read the section how to consume packages.

If you need additional assistance, please ask a question in the Conan Center Index repository.

Simplest use case consuming this recipe and assuming CMake as your local build tool:

[requires]
coost/3.0.2
[generators]
CMakeDeps
CMakeToolchain
[layout]
cmake_layout
from conan import ConanFile
from conan.tools.cmake import cmake_layout


class ExampleRecipe(ConanFile):
    settings = "os", "compiler", "build_type", "arch"
    generators = "CMakeDeps", "CMakeToolchain"

    def requirements(self):
        self.requires("coost/3.0.2")

    def layout(self):
        cmake_layout(self)

Now, you can run this Conan command to locally install (and build if necessary) this recipe and its dependencies (if any):

$ conan install conanfile.txt --build=missing

Useful information to take into account to consume this library:


These are the main declared targets:

  • CMake package name(s): coost
  • CMake target name(s): coost::co
  • pkg-config file name(s): coost.pc

A simple use case using the CMake file name and the global target:

# ...
find_package(coost REQUIRED)
# ...
target_link_libraries(YOUR_TARGET coost::co)

These are all the available headers. Some of these ones might be non-public; make sure of it by visiting the coost homepage listed above:

#include "co/__/dtoa_milo.h"
#include "co/all.h"
#include "co/atomic.h"
#include "co/benchmark.h"
#include "co/byte_order.h"
#include "co/clist.h"
#include "co/closure.h"
#include "co/co.h"
#include "co/co/chan.h"
#include "co/co/event.h"
#include "co/co/io_event.h"
#include "co/co/mutex.h"
#include "co/co/pool.h"
#include "co/co/sock.h"
#include "co/co/thread.h"
#include "co/co/wait_group.h"
#include "co/config.h"
#include "co/config.h.in"
#include "co/cout.h"
#include "co/def.h"
#include "co/defer.h"
#include "co/error.h"
#include "co/fast.h"
#include "co/fastream.h"
#include "co/fastring.h"
#include "co/flag.h"
#include "co/fs.h"
#include "co/god.h"
#include "co/hash.h"
#include "co/hash/base64.h"
#include "co/hash/crc16.h"
#include "co/hash/md5.h"
#include "co/hash/murmur_hash.h"
#include "co/hash/sha256.h"
#include "co/hash/url.h"
#include "co/http.h"
#include "co/json.h"
#include "co/log.h"
#include "co/mem.h"
#include "co/os.h"
#include "co/path.h"
#include "co/rand.h"
#include "co/rpc.h"
#include "co/so.h"
#include "co/ssl.h"
#include "co/stl.h"
#include "co/str.h"
#include "co/table.h"
#include "co/tasked.h"
#include "co/tcp.h"
#include "co/time.h"
#include "co/unitest.h"
#include "co/vector.h"