Global constants, declaration, 218
Global state, Singleton design pattern, 76–77
Gnome, bug tracking, 325
GNOME GLib, as flat API, 152
GNU C++ compiler
performance analysis, 238
symbol export, 206
GNU General Public License (GPL)
API and licence restrictions, 10
Doxygen, 281
FLOSS license, 278–279
GNU Image Manipulation Program (GIMP), plugin-based extensibility, 362–364
GNU LGPL, FLOSS license, 278–279
Goal
ATM use case example, 116
use case template elements, 114
Google Mock, testable code writing, 309–310
Google Test, overview, 321
GProf, for performance analysis, 238
GPS devices, API platform independence, 51
Graphics User ...

Get API Design for C++ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.