#include <xbyak.h>
|
static std::string | toStr (int num) |
|
Definition at line 1090 of file xbyak.h.
◆ Label() [1/2]
◆ Label() [2/2]
Xbyak::Label::Label |
( |
const Label & | rhs | ) |
|
|
inline |
Definition at line 1313 of file xbyak.h.
1314{
1315 id = rhs.id;
1316 mgr = rhs.mgr;
1317 if (mgr) mgr->incRefCount(id);
1318}
◆ ~Label()
Definition at line 1327 of file xbyak.h.
1328{
1329 if (id && mgr) mgr->decRefCount(id);
1330}
◆ getAddress()
const uint8 * Xbyak::Label::getAddress |
( |
| ) |
const |
|
inline |
Definition at line 1331 of file xbyak.h.
1332{
1333 if (mgr == 0 || !mgr->
isReady())
return 0;
1334 size_t offset;
1335 if (!mgr->
getOffset(&offset, *
this))
return 0;
1336 return mgr->
getCode() + offset;
1337}
bool getOffset(size_t *offset, std::string &label) const
const uint8 * getCode() const
◆ getId()
int Xbyak::Label::getId |
( |
| ) |
const |
|
inline |
◆ operator=()
Label & Xbyak::Label::operator= |
( |
const Label & | rhs | ) |
|
|
inline |
Definition at line 1319 of file xbyak.h.
1320{
1322 id = rhs.id;
1323 mgr = rhs.mgr;
1324 if (mgr) mgr->incRefCount(id);
1325 return *this;
1326}
@ ERR_LABEL_IS_ALREADY_SET_BY_L
◆ toStr()
static std::string Xbyak::Label::toStr |
( |
int | num | ) |
|
|
inlinestatic |
Definition at line 1103 of file xbyak.h.
1104 {
1106#if defined(_MSC_VER) && (_MSC_VER < 1900)
1107 _snprintf_s
1108#else
1109 snprintf
1110#endif
1113 }
◆ LabelManager
The documentation for this class was generated from the following file:
- libraries/fc/libraries/ff/depends/xbyak/xbyak/xbyak.h