[requires]
yandex-ozo/cci.20210509
NoteSimplest use case consuming this recipe and assuming CMake as your local build tool:
If you are a new Conan user, we recommend reading the how to consume packages tutorial.If you need additional assistance, please ask a question in the Conan Center Index repository.
[requires]
yandex-ozo/cci.20210509
[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("yandex-ozo/cci.20210509")
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:
ozo
yandex::ozo
_ozo => yandex::ozo
yandex-ozo.pc
_ozo => yandex-ozo-_ozo.pc
A simple use case using the CMake file name and the global target:
# ...
find_package(ozo REQUIRED)
# ...
target_link_libraries(YOUR_TARGET yandex::ozo)
These are all the available headers. Some of these ones might be non-public; make sure of it by visiting the yandex-ozo
homepage listed above:
#include "ozo/asio.h"
#include "ozo/cancel.h"
#include "ozo/connection.h"
#include "ozo/connection_info.h"
#include "ozo/connection_pool.h"
#include "ozo/connector.h"
#include "ozo/core/concept.h"
#include "ozo/core/none.h"
#include "ozo/core/nullable.h"
#include "ozo/core/options.h"
#include "ozo/core/recursive.h"
#include "ozo/core/strong_typedef.h"
#include "ozo/core/thread_safety.h"
#include "ozo/core/unwrap.h"
#include "ozo/deadline.h"
#include "ozo/detail/base36.h"
#include "ozo/detail/begin_statement_builder.h"
#include "ozo/detail/bind.h"
#include "ozo/detail/connection_pool.h"
#include "ozo/detail/deadline.h"
#include "ozo/detail/endian.h"
#include "ozo/detail/epoch.h"
#include "ozo/detail/float.h"
#include "ozo/detail/functional.h"
#include "ozo/detail/make_copyable.h"
#include "ozo/detail/post_handler.h"
#include "ozo/detail/stub_mutex.h"
#include "ozo/detail/timeout_handler.h"
#include "ozo/detail/typed_buffer.h"
#include "ozo/detail/wrap_executor.h"
#include "ozo/error.h"
#include "ozo/execute.h"
#include "ozo/ext/boost.h"
#include "ozo/ext/boost/optional.h"
#include "ozo/ext/boost/scoped_ptr.h"
#include "ozo/ext/boost/shared_ptr.h"
#include "ozo/ext/boost/tuple.h"
#include "ozo/ext/boost/uuid.h"
#include "ozo/ext/boost/weak_ptr.h"
#include "ozo/ext/std.h"
#include "ozo/ext/std/array.h"
#include "ozo/ext/std/duration.h"
#include "ozo/ext/std/list.h"
#include "ozo/ext/std/nullopt_t.h"
#include "ozo/ext/std/nullptr_t.h"
#include "ozo/ext/std/optional.h"
#include "ozo/ext/std/pair.h"
#include "ozo/ext/std/shared_ptr.h"
#include "ozo/ext/std/string.h"
#include "ozo/ext/std/time_point.h"
#include "ozo/ext/std/tuple.h"
#include "ozo/ext/std/unique_ptr.h"
#include "ozo/ext/std/vector.h"
#include "ozo/ext/std/weak_ptr.h"
#include "ozo/failover/retry.h"
#include "ozo/failover/role_based.h"
#include "ozo/failover/strategy.h"
#include "ozo/impl/async_connect.h"
#include "ozo/impl/async_execute.h"
#include "ozo/impl/async_request.h"
#include "ozo/impl/cancel.h"
#include "ozo/impl/connection.h"
#include "ozo/impl/connection_pool.h"
#include "ozo/impl/io.h"
#include "ozo/impl/query.h"
#include "ozo/impl/request_oid_map.h"
#include "ozo/impl/result.h"
#include "ozo/impl/result_status.h"
#include "ozo/impl/transaction.h"
#include "ozo/impl/transaction_status.h"
#include "ozo/io/array.h"
#include "ozo/io/binary_query.h"
#include "ozo/io/composite.h"
#include "ozo/io/istream.h"
#include "ozo/io/ostream.h"
#include "ozo/io/recv.h"
#include "ozo/io/send.h"
#include "ozo/io/size_of.h"
#include "ozo/io/type_traits.h"
#include "ozo/optional.h"
#include "ozo/ozo.h"
#include "ozo/pg/definitions.h"
#include "ozo/pg/handle.h"
#include "ozo/pg/types.h"
#include "ozo/pg/types/bool.h"
#include "ozo/pg/types/bytea.h"
#include "ozo/pg/types/char.h"
#include "ozo/pg/types/float.h"
#include "ozo/pg/types/integer.h"
#include "ozo/pg/types/interval.h"
#include "ozo/pg/types/json.h"
#include "ozo/pg/types/jsonb.h"
#include "ozo/pg/types/ltree.h"
#include "ozo/pg/types/name.h"
#include "ozo/pg/types/oid.h"
#include "ozo/pg/types/text.h"
#include "ozo/pg/types/timestamp.h"
#include "ozo/pg/types/uuid.h"
#include "ozo/query.h"
#include "ozo/query_builder.h"
#include "ozo/query_conf.h"
#include "ozo/request.h"
#include "ozo/result.h"
#include "ozo/shortcuts.h"
#include "ozo/time_traits.h"
#include "ozo/transaction.h"
#include "ozo/transaction_options.h"
#include "ozo/transaction_status.h"
#include "ozo/type_traits.h"