9 projects tagged "C++"
OCE (OpenCascade Community Edition) is a community version of the OpenCascade Technology 3D kernel, a C++ library for 3D CAD development. It includes components for 3D surface and solid BRep modeling, visualization, data exchange (STEP, IGES), and rapid application development. OCE aims to fix bugs and improve code quality and portability.
libtld is a library used to extract the TLD from a URI. This allows you to extract the exact domain name, sub-domains, and all the TLD (top level, second level, third level, etc.). The problem with TLDs is that you cannot know where the domain starts. Some domains can use one top-level domain, others use two, etc. However, it may be useful to know where the domain is to have the exact list of sub-domains. For example, if you want to force www. at the start of the domain name if no other sub-domains are specified, then you need to know exactly how many TLD are defined in a URI. The libtld offers one function: tld(), which gives you a way to extract the TLD from any URI. The result is the offset where the TLD starts. This gives you enough information to extract everything else you need.
libjmmcg is a basic, low-level library with pretensions to implementing features above and beyond (but not necessarily better than!) those implemented within the Standard C++ Library and the Boost Library. It features a library for multi-core or multi-chip SMP parallelism, a suite of hashing algorithms, functions for raising numbers to integer powers, a generic factory wrapper and a generic, multi-threaded, read-only cache (which uses PPD), arguably the world's worst sorting technique, trace output, exceptions that have the file, line, revision, function, and argument details, string utilities, logging, simple command line processing, and much more.
coastal-qt is a small collection of Qt 4/5 desktop applications built around a small Qt extension library. The library mostly focuses on missing features and services like OSD desktop notifications (with DBUS bindings) and offers some convenience classes for Qt. The current applications include a GUI man page viewer, a search tool, and a desktop user notification service daemon with multicast chat.