C++
Keywords: c++, cpp, cpp source, c++ source, STL extensions.
Description: C++ main page.
 Source ( ddmrm_cpp_src.zip )

 Common

 src: std::void.hpp; test: void_test.cpp;
 Just an empty class.
 src: class_fw.hpp
 Class framework.
 Math

 src: math::clamper.hpp; test: clamper_test.cpp
 Several clamping methods.
 src: math::hyp.hpp; test: hyp_test.cpp
 Missing hyperbolic functions from standard math library.
 src: math::trig.hpp; test: trig_test.cpp
 Missing trigonometric functions from standard math library.
 src: math::const_math.hpp
 Miscellaneous math constants.
 src: functional_modulus.hpp; test: functional_modulus_test.cpp
 Explicit specialization of modulus<> template class for float, double and long double types.
 STL extesions

 src: stl_ext::assign.hpp; test: assign_test.cpp
 Assigner class.
 src: stl_ext::ternary.hpp; test: ternary_test.cpp
 ternary function class.
 src: stl_ext::triplet.hpp; test: triplet_test.cpp
 triplet class. Pair have two members, triplet have three members, boost::tuple much more.
 src: stl_ext::identity.hpp; test: identity_test.cpp
 Identity functors.
 My Proposals
 Controlled access to members of
namespace
 Refined
friend
 Writing

 Templates
