mc2lib
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Nmc2lib
 NcodegenCode generation for memory consistency verification
 Narmv7Implementations of Operations for ARMv7 (incomplete)
 CBackend
 CHelper
 CDelay
 CDMB_ST
 CRandomFactory
 CRead
 CReadAddrDp
 CReturn
 CWrite
 NstrongImplementations of Operations for strong memory consistency models
 CBackend
 CBackend_X86_64
 CCacheFlush
 CDelay
 CRandomFactory
 CRead
 CReadAddrDp
 CReadModifyWrite
 CReadSequence
 CReturn
 CWrite
 CCompilerTop level class used to manage code generation (compiler)
 CEvtStateCatsInterface to memconsistency::cats data structures
 CMemOp
 CNullOp
 COp
 CRandInstTest
 NmcversiImplementations of algorithms from McVerSi paper
 CCrossoverMutate
 NmemconsistencyVarious formal models for expressing memory consistency semantics
 NcatsMemory consistency model framework based on "Herding cats"
 CArch_ARMv7
 CArch_SC
 CArch_TSO
 CArchitecture
 CArchProxy
 CChecker
 CExecWitness
 Nmodel12Memory consistency model framework based on 2012 FMSD paper
 CArch_SC
 CArch_TSO
 CArchitecture
 CChecker
 CExecWitness
 CError
 CEvent
 CHash
 CIiid
 CHash
 NsetsSets and maps exposed in a restricted set of set theory
 CRelation
 CR_impl
 CRelationOp
 CRelationSeq
 CSetAbstracts over container library's set implementation
 CTypesHelper class to instantiate types used by Set, Relation, etc
 NsimplegaSimple Genetic Algorithm library
 CGenePoolHelper to manages and evolve a populates
 CGenomeSimple Genome interface
 NtypesCommon types
 CTypesTemplate class of common types, permitting specialization