Utility classes and functions.
AsmJit uses and provides utility classes and functions, that can be used with AsmJit. The functionality can be divided into the following topics:
- String - AsmJit's string container, which is used internally and which doesn't use exceptions and has a stable layout, which is not dependent on C++ standard library.
- StringTmp - String that can have base storage allocated on stack. The amount of storage on stack can be specified as a template parameter.
- FixedString - Fixed string container limited up to N characters.
Code Generation Utilities
Support Functionality Used by AsmJit
- Support namespace provides many other utility functions and classes that are used by AsmJit, and made public.
Constant pool scope.
Local constant, always embedded right after the current function.
Global constant, embedded at the end of the currently compiled code.
Maximum value of
Format flags used by String API.
Alternate form (use 0x when formatting HEX number).
The input is signed.