libjmmcg  build_2011
A C++ library containing an eclectic mix of useful, advanced components.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 1234567]
oN__cxxabiv1
oNboost
|\Nasio
| \Nip
\NjmmcgLink with -lrt to include these functions
 oNbinary
 oNbinary_right_to_leftAn implementation of the binary-right-to-left method of exponentiation for raising a number to positive, integer power
 |oNdynFor types for which operator*() cannot be computed at compile-time, this variant unrolls the exponentiation at compile-time
 |\NmplFor types for which operator*() can be computed at compile-time, this variant computes the entire exponentiation at compile-time
 | \Nprivate_
 oNcache
 |\Nprivate_
 oNcpu_timerUse the TSC timer to measure intervals
 |\Nprivate_
 oNdyn
 |oNbasic
 |oNbuiltin
 |oNlookup
 ||\Nprivate_
 |oNprivate_
 |\Nunroll
 | \Nprivate_
 oNenum_tagsConstruct enum-tag values from a sequence of chars, and extract from the tag-value the string that was encoded
 |\Nmpl
 | oNprivate_
 | \Ntests
 oNeuclid
 oNexchanges
 |oNBATSBOE
 ||oNcommon
 ||oNEU
 ||\NUS
 |oNcommon
 ||\Nprivate_
 |oNFIX
 ||oNcommon
 ||\Nv5_0sp2
 |oNMIT
 ||oNBIT
 ||oNcommon
 ||oNJSE
 ||oNLSE
 ||oNOSLO
 ||\NTRQ
 |\NOUCH
 | oNcommon
 | oNNYSE
 | \NSWX
 oNfactoring
 oNfactory
 oNfmaThe set of contained classes implements a DSEL that allows one to more naturally make use of the fma() operation using the natural mathematical operators of which std::fma() implements: * and + (or -)
 |\Nprivate_
 oNhashersVarious hashing functions
 |\Nmpl
 | \Nprivate_
 oNheap
 oNinfoAll of this stuff is for high-quality error reporting
 oNintrusive
 |\Nprivate_
 oNmpl
 oNmsmA meta (or finite)-state machine that can represent UML-style state tables in C++
 oNNTUtils
 |oNDatabase
 ||\NODBC
 |\NXML
 oNppdParallel Pixie Dust or PPD is the name of the thread library within libjmmcg
 |oNgeneric_traits
 |oNlock
 ||oNany_orderThis namespace is for containing lock types that lock two lockable objects jointly, atomically
 ||\Nrw
 |oNno_locking
 |oNNTUtils
 |oNpool
 ||oNprivate_
 ||\Nthread_types
 |oNpool_traitsA namespace to hold various traits relating to selecting the specific specialisation of thread_pool they would like
 ||oNprivate_
 ||\Nwork_distribution_mode_tVarious models of work distribution
 |oNprivate_
 ||oNalg_wk_wrap
 ||oNclosureClasses related to implementing work within the thread_pool as a closure
 ||oNcore_work_result
 ||oNderefThe execution_context may need extra dereferencing according to the result_type it contains
 ||oNkernel_priority
 ||\Nvoid_chooserHacking to avoid using the full execution_context and create a cheaper, more simple type for sequential use
 |\Npthreads
 oNprivate_
 oNrapid_insert_lookup
 oNsingleton
 oNsocket
 |oNasio
 |oNglibc
 ||oNbasic
 ||oNclient
 ||\Nserver
 |\Nserver_manager
 | oNasio
 | \Nglibc
 \Nstack