Go to the source code of this file.
|
| #define | NEW_RECEIVER(receiver) |
| |
| #define | ADD_NULLARY_METHOD(receiver, method, argument) |
| |
| #define | ADD_UNARY_METHOD(receiver, method, argument) |
| |
| #define | ADD_METHOD(receiver, method_list, count, argument) receiver##M.insert({Ctx.Selectors.getSelector(count, method_list), argument}); |
| |
| #define | LSF_INSERT(function_name) LSF.insert(&Ctx.Idents.get(function_name)); |
| |
| #define | LSM_INSERT_NULLARY(receiver, method_name) |
| |
| #define | LSM_INSERT_UNARY(receiver, method_name) |
| |
| #define | LSM_INSERT_SELECTOR(receiver, method_list, arguments) |
| |
| #define ADD_METHOD |
( |
|
receiver, |
|
|
|
method_list, |
|
|
|
count, |
|
|
|
argument |
|
) |
| receiver##M.insert({Ctx.Selectors.getSelector(count, method_list), argument}); |
| #define ADD_NULLARY_METHOD |
( |
|
receiver, |
|
|
|
method, |
|
|
|
argument |
|
) |
| |
Value:receiver##M.insert( \
{Ctx.Selectors.getNullarySelector(&Ctx.Idents.get(#method)), argument});
Definition at line 119 of file LocalizationChecker.cpp.
| #define ADD_UNARY_METHOD |
( |
|
receiver, |
|
|
|
method, |
|
|
|
argument |
|
) |
| |
Value:receiver##M.insert( \
{Ctx.Selectors.getUnarySelector(&Ctx.Idents.get(#method)), argument});
Definition at line 122 of file LocalizationChecker.cpp.
| #define LSF_INSERT |
( |
|
function_name | ) |
LSF.insert(&Ctx.Idents.get(function_name)); |
| #define LSM_INSERT_NULLARY |
( |
|
receiver, |
|
|
|
method_name |
|
) |
| |
Value:LSM.insert({&Ctx.Idents.get(receiver), Ctx.Selectors.getNullarySelector( \
&Ctx.Idents.get(method_name))});
Definition at line 529 of file LocalizationChecker.cpp.
| #define LSM_INSERT_SELECTOR |
( |
|
receiver, |
|
|
|
method_list, |
|
|
|
arguments |
|
) |
| |
Value:LSM.insert({&Ctx.Idents.get(receiver), \
Ctx.Selectors.getSelector(arguments, method_list)});
Definition at line 535 of file LocalizationChecker.cpp.
| #define LSM_INSERT_UNARY |
( |
|
receiver, |
|
|
|
method_name |
|
) |
| |
Value:LSM.insert({&Ctx.Idents.get(receiver), \
Ctx.Selectors.getUnarySelector(&Ctx.Idents.get(method_name))});
Definition at line 532 of file LocalizationChecker.cpp.
| #define NEW_RECEIVER |
( |
|
receiver | ) |
|
Value:llvm::DenseMap<Selector, uint8_t> &receiver##M = \
UIMethods.insert({&Ctx.Idents.get(#receiver), \
llvm::DenseMap<Selector, uint8_t>()}) \
.first->second;
Definition at line 114 of file LocalizationChecker.cpp.
| REGISTER_MAP_WITH_PROGRAMSTATE |
( |
LocalizedMemMap |
, |
|
|
const MemRegion * |
, |
|
|
LocalizedState |
|
|
) |
| |