[Assorted-commits] SF.net SVN: assorted:[1278] cpp-commons/trunk/README
Brought to you by:
yangzhang
From: <yan...@us...> - 2009-03-09 23:02:19
|
Revision: 1278 http://assorted.svn.sourceforge.net/assorted/?rev=1278&view=rev Author: yangzhang Date: 2009-03-09 23:02:12 +0000 (Mon, 09 Mar 2009) Log Message: ----------- updated readme Modified Paths: -------------- cpp-commons/trunk/README Modified: cpp-commons/trunk/README =================================================================== --- cpp-commons/trunk/README 2009-03-09 22:59:57 UTC (rev 1277) +++ cpp-commons/trunk/README 2009-03-09 23:02:12 UTC (rev 1278) @@ -26,21 +26,25 @@ - error handling, such as `die()`, which leverages `strerror` - file I/O utilities, such as reading complete files - function delegates (for use with C functions that take `(void*)(void*)`) +- generic binary stream readers and writers that are more efficient than + std::streambuf - hash functions - low-level system information from `cpuid` +- micro-utilities: noncopyable, expander annotations - `nullptr`: from C++0x +- portable re-implementations of pthread primitives such as barriers - pseudo-random number generators +- raw memory buffer readers and writers for simple serialization - region-based memory management - socket utilities -- portable re-implementations of pthread primitives such as barriers - time utilities, including timers and simpler interfaces to system clocks - utilities for streams - utilities for [tamer] -- micro-utilities: noncopyable, expander annotations - x86 architecture-specific tools Third-party code: +- GCC's [C++0x `unique_ptr`], backported from 144716 - Howard Hinnant's [C++03-emulated TR1 `unique_ptr.hpp`] - [Yonat's STL extensions] - pointainer: auto-cleaning STL container of pointers. Many times this is a @@ -50,6 +54,7 @@ iterating pointainers and containers of smart pointers. - stringizer: turns an object into a std::string. +[C++0x `unique_ptr`]: svn://gcc.gnu.org/svn/gcc/trunk/libstdc++-v3/include/bits/unique_ptr.h [C++03-emulated TR1 `unique_ptr.hpp`]: http://home.roadrunner.com/~hinnant/unique_ptr03.html [Yonat's STL extensions]: http://ootips.org/yonat/4dev/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |