README 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. __vic's C++ library
  2. (c) Victor Dyachenko aka __vic <__vic@ngs.ru> since 2007
  3. OVERVIEW
  4. __vic library is a collection of useful lightweight C++ utilities that I use
  5. in my day-to-day activity. Most parts of the library have been written using
  6. standard C++. Various extensions are used for optimization but for all of them
  7. implementation with standard facilities is supplied.
  8. The essential information about the library can be found in doc/ subdirectory
  9. that contains XML-sources of the documentation that can be converted to HTML
  10. (via XSLT).
  11. LICENSING
  12. Public domain. Check the LICENSE file.
  13. BRANCHES
  14. iso
  15. Potentially terminal branch containing only facilities that can be built
  16. strictly on top of some version of ISO C++ standard.
  17. posix, windows
  18. Terminal branches containing platform-specific facilities and facilities
  19. from iso branch optimized for the platform.
  20. generic
  21. Nonterminal branch containing common parts (usually interfaces and doc) of
  22. platform-specific branches.
  23. exp/*
  24. Topic branches for experimental features.
  25. Typical workflow of merging the branches looks like this:
  26. / posix
  27. iso -> generic ->
  28. \ windows