Copyright © 2022-2024 Fas Xmut
Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
Table of Contents
Esvcpp is an Evolving Sekos Versatile c++ library that makes things from unique view, it creates some general helpful APIs when evolving. Esvcpp library is object-oriented, class-oriented, template-oriented, concept-oriented and general-oriented.
Esvcpp is cross-platform, working on all modern c++ compliant (at least c++23) operating systems.
Esvcpp is evolving. Once new idea is accepted, it will be added to the library quickly. Esvcpp supports many different functionals.
The object-oriented programming and classes are the first citizen of esvcpp. Each API is created from the beginning of creating a class.
Esvcpp uses classes of templates, meta-templates, type-traits. The templates that are used by esvcpp types are the type system of esvcpp.
Esvcpp uses c++20 concepts to constrain its templates, for writing correct template parameters, and reducing compiling messages.
Esvcpp is general-oriented, provding the general APIs, it does not provide special doamain APIs. Esvcpp is not for special domains, it is generic for all domains. Special domains still need special c++ libraries.
Get esvcpp source code.
https://www.boost.org/tools/quickbook
Powered by cppfx.xyz