maincommoncpp - Summary

 
 

Membership Info

Group Admin:
10 active members

Group identification

Id: 89
System Name: commoncpp
Name: commoncpp
Group Type: Official GNU software

This software is part of the GNU Project.

In the process of migrating to the uCommon codebase.  The existing Common C++ codebase will continue to be maintained for bugfixes and other updates.

uCommon is a lightweight C++ library to facilitate using C++ design patterns even for very deeply embedded applications, such as for systems using uClibc along with POSIX threading support. For this reason, uCommon disables language features that consume memory or introduce runtime overhead. uCommon introduces some design patterns from Objective-C, such as reference counted objects, memory pools, and smart pointers. uCommon also introduces some new concepts for handling of thread locking and synchronization.

Both Common C++ and uCommon are cross-platform portable and C++ compiler agnostic, offering support on GNU/Linux, various BSD systems, GNU/Hurd, OS/X, Microsoft Windows, QNX, and other platforms.  uCommon in particular can be used in deeply embedded platforms, and also offers user-mode thread emulation on non-threaded platforms such as Minix using the GNU pth library.

Registration Date: Sun 25 Feb 2001 02:11:44 PM UTC
License: GNU General Public License v3 or later
Development Status: 5 - Production/Stable

 

Quick Overview

 Memberlist (10 members)

Communication Tools

 Mailing Lists (1 public mailing list)

Back to the top

Powered by Savane 3.16-ed84.
Corresponding source code