Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NasmjitRoot namespace used by AsmJit
 NGlobalsContains typedefs, constants, and variables used globally by AsmJit
 NSupportContains support classes and functions that may be used by AsmJit source and header files
 NTypeProvides a minimalist type-system that is used by Asmjit library
 NVirtMemVirtual memory management
 Nx86
 CAddressTableEntry
 CAlignNodeAlign directive (BaseBuilder)
 CArchInfoArchitecture information
 CArchRegsInformation about registers of a CPU architecture
 CArchUtilsArchitecture utilities
 CBaseAssemblerBase assembler
 CBaseBuilderBuilder interface
 CBaseCompilerCode emitter that uses virtual registers and performs register allocation
 CBaseEmitterProvides a base foundation to emit code - specialized by Assembler and BaseBuilder
 CBaseFeatures
 CBaseInstInstruction id, options, and extraReg in a single structure
 CBaseMemBase class for all memory operands
 CBaseNodeBase node
 CBaseRegPhysical or virtual register operand
 CCallConvFunction calling convention
 CCodeBufferCode or data buffer
 CCodeHolderContains basic information about the target architecture and its options
 CCodeInfoBasic information about a code (or target)
 CCommentNodeComment node
 CConstPoolConstant pool
 CConstPoolNodeA node that wraps ConstPool
 CCpuInfoCPU information
 CEmbedDataNodeEmbed data node
 CEmbedLabelDeltaNodeLabel data node
 CEmbedLabelNodeLabel data node
 CErrorHandlerError handler can be used to override the default behavior of error handling
 CExpressionExpression node that can reference constants, labels, and another expressions
 CFileLoggerLogger that can log to a FILE*
 CFixedStringA fixed string - only useful for strings that would never exceed N - 1 characters; always null-terminated
 CFormatOptionsFormatting options used by Logger and Formatter
 CFuncArgsAssignmentA helper class that can be used to assign a physical register for each function argument
 CFuncDetailFunction detail - CallConv and expanded FuncSignature
 CFuncFrameFunction frame
 CFuncNodeFunction definition and entry point, used by BaseCompiler.
 CFuncPassFunction pass extends Pass with FuncPass::runOnFunction()
 CFuncRetNodeFunction return, used by BaseCompiler.
 CFuncSignatureFunction signature
 CFuncSignatureBuilderFunction signature builder
 CFuncSignatureT
 CFuncValueArgument or return value as defined by FuncSignature, but with register or stack address (and other metadata) assigned to it
 CImmImmediate operand
 CInstExNodeInstruction node with maximum number of operands
 CInstNodeInstruction node
 CInstRWInfoRead/Write information of an instruction
 CInvokeNodeFunction invocation, used by BaseCompiler
 CJitAllocatorA simple implementation of memory manager that uses asmjit::VirtMem functions to manage virtual memory for JIT compiled code
 CJitRuntimeJIT execution runtime is a special Target that is designed to store and execute the generated code
 CJumpAnnotationJump annotation used to annotate jumps
 CJumpNodeJump instruction with JumpAnnotation
 CLabelLabel (jump target or data location)
 CLabelEntryLabel entry
 CLabelLinkData structure used to link either unbound labels or cross-section links
 CLabelNodeLabel node
 CLoggerLogging interface
 COperandOperand can contain register, memory location, immediate, or label
 COperand_Constructor-less Operand
 COpRWInfoRead/Write information related to a single operand, used by InstRWInfo
 CPassPass can be used to implement code transformations, analysis, and lowering
 CRegInfoStructure that allows to extract a register information based on the signature
 CRegOnlyRegOnly is 8-byte version of BaseReg that allows to store either register or nothing
 CRelocEntryRelocation entry
 CSectionSection entry
 CSectionNodeSection node
 CSentinelNodeSentinel node
 CStringA simple non-reference counted string that uses small string optimization (SSO)
 CStringLoggerLogger that stores everything in an internal string buffer
 CStringTmpTemporary string builder, has statically allocated N bytes
 CTargetTarget is an abstract class that describes a machine code target
 CVirtRegVirtual register data, managed by BaseCompiler
 CZoneZone memory
 CZoneAllocatorZone-based memory allocator that uses an existing Zone and provides a release() functionality on top of it
 CZoneBitVectorZone-allocated bit vector
 CZoneHashLow-level hash table specialized for storing string keys and POD values
 CZoneHashBaseBase class used by ZoneHash template
 CZoneHashNodeNode used by ZoneHash template
 CZoneListZone allocated list container that uses nodes of NodeT type
 CZoneListNodeNode used by ZoneList template
 CZoneStackZone allocated stack container
 CZoneStackBaseBase class used by ZoneStack
 CZoneStringA string template that can be zone allocated
 CZoneStringBaseA helper class used by ZoneString implementation
 CZoneTmpZone with N bytes of a static storage, used for the initial block
 CZoneTreeRB-Tree
 CZoneTreeNodeRB-Tree node
 CZoneTreeNodeTRB-Tree node casted to NodeT
 CZoneVectorTemplate used to store and manage array of Zone allocated data
 CZoneVectorBaseBase class used by ZoneVector template