Skip to content

Generic utilities extending C++ Standard Template Library (STL) and the 'std' namespace, as well as other general purpose utilities

License

Notifications You must be signed in to change notification settings

joaocandre/cpp_utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cpp_utils

C++ header-only library with generic extensions to STL containers.

Classes

Complete API documentation provided at codedocs.xyz.

build status doc status

  • std::matrix< T >: Container adapter providing 2D interface to a std::vector< T >

  • std::volume< T >

  • std::indexer< T >: Container adapter that deals with ID-types

  • std::sorted_indexer< T >

  • std::tagged< T >: Meta-type wrapping an object with and addition custom tag. Similar to std::pair, but implicitly convertible to and constructible to T, thus can be used interchangeably in most scenarios.

Examples

Examples are provided under src/examples.

Note

...

About

Generic utilities extending C++ Standard Template Library (STL) and the 'std' namespace, as well as other general purpose utilities

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published