<
typenameKey,
typenameData,
typenameInfo>
157 returnp ?
data_type((
typenamedata_type::TreeTy *) *p)
171 returnF.add(B, K,
E);
175 returnF.remove(B, K);
179 returnB.contains(K);
183 return*((
typenamedata_type::Factory *) p);
187 return new typenamedata_type::Factory(Alloc);
191 delete(
typenamedata_type::Factory *) Ctx;
196 template<
typenameKey,
typenameInfo>
203 returnp ?
data_type((
typenamedata_type::TreeTy *) *p)
216 returnF.remove(B, K);
220 returnB.contains(K);
224 return*((
typenamedata_type::Factory *) p);
228 return new typenamedata_type::Factory(Alloc);
232 delete(
typenamedata_type::Factory *) Ctx;
237 template<
typenameT>
248 returnL.contains(K);
252 returnp ?
data_type((
constllvm::ImmutableListImpl<T> *) *p)
257 return const_cast<llvm::ImmutableListImpl<T> *
>(
D.getInternalPointer());
261 return*((
typenamedata_type::Factory *) p);
265 return new typenamedata_type::Factory(Alloc);
269 delete(
typenamedata_type::Factory *) Ctx;
280 template<
typenameT>
282 std::enable_if_t<std::is_integral<T>::value>>
286 template<
typenameT>
291 template<
typenameT>
The JSON file list parser is used to communicate input to InstallAPI.
const FunctionProtoType * T
Diagnostic wrappers for TextAPI types for error reporting.
__UINTPTR_TYPE__ uintptr_t
An unsigned integer type with the property that any valid pointer to void can be converted to this ty...
static T MakeData(void *const *P)
static void * MakeVoidPtr(T D)
static void * MakeVoidPtr(data_type D)
typename data_type::Factory & context_type
static data_type Add(data_type L, key_type K, context_type F)
static context_type MakeContext(void *p)
static bool Contains(data_type L, key_type K)
llvm::ImmutableList< T > data_type
static void * CreateContext(llvm::BumpPtrAllocator &Alloc)
static void DeleteContext(void *Ctx)
static data_type MakeData(void *const *p)
const value_type * lookup_type
static data_type Set(data_type B, key_type K, value_type E, context_type F)
static data_type MakeData(void *const *p)
static context_type MakeContext(void *p)
typename data_type::Factory & context_type
static lookup_type Lookup(data_type B, key_type K)
static void DeleteContext(void *Ctx)
static data_type Remove(data_type B, key_type K, context_type F)
static bool Contains(data_type B, key_type K)
static void * CreateContext(llvm::BumpPtrAllocator &Alloc)
llvm::ImmutableMap< Key, Data, Info > data_type
static void * MakeVoidPtr(data_type B)
static data_type MakeData(void *const *p)
static data_type Remove(data_type B, key_type K, context_type F)
static void * MakeVoidPtr(data_type B)
static data_type Add(data_type B, key_type K, context_type F)
static void DeleteContext(void *Ctx)
static context_type MakeContext(void *p)
static bool Contains(data_type B, key_type K)
typename data_type::Factory & context_type
static void * CreateContext(llvm::BumpPtrAllocator &Alloc)
llvm::ImmutableSet< Key, Info > data_type
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4