__vic's C++ library https://github.com/viccpp/__vic

__vic a617f0b89d Makefile.freebsd: modular build 2 weeks ago
doc c3e48fac91 posix module part 3 weeks ago
include 0c7d53148f fix: #include<__vic/posix/error.macros.h> 2 weeks ago
src f8fa0a466b Merge branch 'generic' into posix 3 weeks ago
test a617f0b89d Makefile.freebsd: modular build 2 weeks ago
.gitattributes f49eb6928c .gitattributes added 3 weeks ago
.gitignore 0ae491f4b8 Merge branch 'iso' into generic 3 weeks ago
ChangeLog f87010e857 Merge branch 'generic' into posix 3 weeks ago
LICENSE effc50197d LICENSE added 7 years ago
README 47fd772ccc New github account and mail 4 years ago

README

__vic's C++ library
(c) Victor Dyachenko aka __vic since 2007


OVERVIEW

__vic library is a collection of useful lightweight C++ utilities that I use
in my everyday activity. Most parts of the library have been written using
standard C++. Various extensions are used for optimization but for all of them
implementation with standard facilities is supplied.

The essential information about the library can be found in doc/ subdirectory
that contains XML-sources of the documentation that can be converted to HTML
(via XSLT).


DOCUMENTATION

https://github.com/viccpp/__vic-doc


SOURCES

https://github.com/viccpp/__vic
https://notabug.org/__vic/__vic


LICENSING

Public domain. Check the LICENSE file.


BRANCHES

iso
Potentially terminal branch containing only facilities that can be built
strictly on top of some version of ISO C++ standard.

posix, windows
Terminal branches containing platform-specific facilities and facilities
from iso branch optimized for the platform.

generic
Nonterminal branch containing common parts (usually interfaces and doc) of
platform-specific branches.

exp/*
Topic branches for experimental features.

Typical workflow of merging the branches looks like this:

/ posix
iso -> generic ->
\ windows