OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:PointerLikeTypeTraits
(Results
1 - 25
of
29
) sorted by relevancy
1
2
/src/external/apache2/llvm/dist/llvm/include/llvm/Support/
PointerLikeTypeTraits.h
1
//===- llvm/Support/
PointerLikeTypeTraits
.h - Pointer Traits ----*- C++ -*-===//
9
// This file defines the
PointerLikeTypeTraits
class. This allows data
25
template <typename T> struct
PointerLikeTypeTraits
;
42
T, decltype((sizeof(
PointerLikeTypeTraits
<T>) + sizeof(T)), void())> {
55
// Provide
PointerLikeTypeTraits
for non-cvr pointers.
56
template <typename T> struct
PointerLikeTypeTraits
<T *> {
64
template <> struct
PointerLikeTypeTraits
<void *> {
78
// Provide
PointerLikeTypeTraits
for const things.
79
template <typename T> struct
PointerLikeTypeTraits
<const T> {
80
typedef
PointerLikeTypeTraits
<T> NonConst
[
all
...]
/src/external/apache2/llvm/dist/clang/include/clang/CodeGen/
ConstantInitFuture.h
24
//
PointerLikeTypeTraits
specialization so that we can safely use it
33
struct
PointerLikeTypeTraits
< ::clang::CodeGen::ConstantInitBuilderBase*> {
83
llvm::
PointerLikeTypeTraits
<PairTy>::NumLowBitsAvailable;
92
struct
PointerLikeTypeTraits
< ::clang::CodeGen::ConstantInitFuture> {
/src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
PointerUnion.h
19
#include "llvm/Support/
PointerLikeTypeTraits
.h"
64
return std::min<int>({
PointerLikeTypeTraits
<Ts>::NumLowBitsAvailable...});
87
/// Provide
PointerLikeTypeTraits
for void* that is used by PointerUnion
106
friend struct
PointerLikeTypeTraits
<Derived>;
119
PointerLikeTypeTraits
<Type>::getAsVoidPointer(V)),
125
const_cast<void *>(
PointerLikeTypeTraits
<Type>::getAsVoidPointer(V)),
189
return
PointerLikeTypeTraits
<T>::getFromVoidPointer(this->Val.getPointer());
211
PointerLikeTypeTraits
<First>::getAsVoidPointer(get<First>()) ==
213
"Can't get the address because
PointerLikeTypeTraits
changes the ptr");
253
struct
PointerLikeTypeTraits
<PointerUnion<PTs...>>
[
all
...]
PointerEmbeddedInt.h
14
#include "llvm/Support/
PointerLikeTypeTraits
.h"
54
friend struct
PointerLikeTypeTraits
<PointerEmbeddedInt>;
82
struct
PointerLikeTypeTraits
<PointerEmbeddedInt<IntT, Bits>> {
PointerIntPair.h
17
#include "llvm/Support/
PointerLikeTypeTraits
.h"
33
/// on the number of bits available according to
PointerLikeTypeTraits
for the
43
typename PtrTraits =
PointerLikeTypeTraits
<PointerTy>,
200
Val <<=
PointerLikeTypeTraits
<Ty>::NumLowBitsAvailable;
206
Val <<=
PointerLikeTypeTraits
<PointerTy>::NumLowBitsAvailable;
221
struct
PointerLikeTypeTraits
<
SmallPtrSet.h
268
using PtrTraits =
PointerLikeTypeTraits
<PtrTy>;
345
using PtrTraits =
PointerLikeTypeTraits
<PtrType>;
346
using ConstPtrTraits =
PointerLikeTypeTraits
<ConstPtrType>;
PointerSumType.h
14
#include "llvm/Support/
PointerLikeTypeTraits
.h"
26
typename TraitsArgT =
PointerLikeTypeTraits
<PointerArgT>>
Waymarking.h
113
#include "llvm/Support/
PointerLikeTypeTraits
.h"
201
PointerLikeTypeTraits
<T>::NumLowBitsAvailable>>
StringMap.h
18
#include "llvm/Support/
PointerLikeTypeTraits
.h"
83
<<
PointerLikeTypeTraits
<StringMapEntryBase *>::NumLowBitsAvailable;
/src/external/apache2/llvm/dist/clang/include/clang/AST/
DeclGroup.h
137
// DeclGroupRef is "like a pointer", implement
PointerLikeTypeTraits
.
139
struct
PointerLikeTypeTraits
;
141
struct
PointerLikeTypeTraits
<clang::DeclGroupRef> {
Redeclarable.h
373
friend struct llvm::
PointerLikeTypeTraits
<CanonicalDeclPtr<decl_type>>;
412
struct
PointerLikeTypeTraits
<clang::CanonicalDeclPtr<decl_type>> {
418
C.Ptr =
PointerLikeTypeTraits
<decl_type *>::getFromVoidPtr(P);
422
PointerLikeTypeTraits
<decl_type *>::NumLowBitsAvailable;
ExternalASTSource.h
29
#include "llvm/Support/
PointerLikeTypeTraits
.h"
467
/// Specialize
PointerLikeTypeTraits
to allow LazyGenerationalUpdatePtr to be
471
struct
PointerLikeTypeTraits
<
479
PointerLikeTypeTraits
<T>::NumLowBitsAvailable - 1;
TemplateName.h
22
#include "llvm/Support/
PointerLikeTypeTraits
.h"
553
struct
PointerLikeTypeTraits
<clang::TemplateName> {
TemplateBase.h
39
// Provide
PointerLikeTypeTraits
for clang::Expr*, this default one requires a
42
template <> struct
PointerLikeTypeTraits
<clang::Expr *> {
APValue.h
94
template<> struct
PointerLikeTypeTraits
<clang::TypeInfoLValue> {
106
template<> struct
PointerLikeTypeTraits
<clang::DynamicAllocLValue> {
CanonicalType.h
24
#include "llvm/Support/
PointerLikeTypeTraits
.h"
379
struct
PointerLikeTypeTraits
<clang::CanQual<T>> {
DeclarationName.h
913
template <> struct
PointerLikeTypeTraits
<clang::DeclarationName> {
DeclBase.h
1228
template <> struct
PointerLikeTypeTraits
<::clang::NamedDecl *> {
Type.h
47
#include "llvm/Support/
PointerLikeTypeTraits
.h"
82
struct
PointerLikeTypeTraits
;
84
struct
PointerLikeTypeTraits
< ::clang::Type*> {
95
struct
PointerLikeTypeTraits
< ::clang::ExtQuals*> {
1324
struct
PointerLikeTypeTraits
<clang::QualType> {
/src/external/apache2/llvm/dist/clang/include/clang/Sema/
Ownership.h
19
#include "llvm/Support/
PointerLikeTypeTraits
.h"
55
using Traits = llvm::
PointerLikeTypeTraits
<PtrTy>;
118
struct
PointerLikeTypeTraits
<clang::OpaquePtr<T>> {
189
using PtrTraits = llvm::
PointerLikeTypeTraits
<PtrTy>;
/src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
SymbolStringPool.h
141
<<
PointerLikeTypeTraits
<PoolEntryPtr>::NumLowBitsAvailable;
145
<<
PointerLikeTypeTraits
<PoolEntryPtr>::NumLowBitsAvailable;
149
<<
PointerLikeTypeTraits
<PoolEntryPtr>::NumLowBitsAvailable;
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ReachingDefAnalysis.h
42
friend struct
PointerLikeTypeTraits
<ReachingDef>;
52
struct
PointerLikeTypeTraits
<ReachingDef> {
/src/external/apache2/llvm/dist/clang/include/clang/Basic/
IdentifierTable.h
25
#include "llvm/Support/
PointerLikeTypeTraits
.h"
961
struct
PointerLikeTypeTraits
<clang::Selector> {
973
// Provide
PointerLikeTypeTraits
for IdentifierInfo pointers, which
976
struct
PointerLikeTypeTraits
<clang::IdentifierInfo*> {
989
struct
PointerLikeTypeTraits
<const clang::IdentifierInfo*> {
SourceLocation.h
19
#include "llvm/Support/
PointerLikeTypeTraits
.h"
515
struct
PointerLikeTypeTraits
<clang::SourceLocation> {
/src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Attributes.h
26
#include "llvm/Support/
PointerLikeTypeTraits
.h"
359
Val <<=
PointerLikeTypeTraits
<void *>::NumLowBitsAvailable;
365
Val <<=
PointerLikeTypeTraits
<void *>::NumLowBitsAvailable;
778
Val <<=
PointerLikeTypeTraits
<void*>::NumLowBitsAvailable;
784
Val <<=
PointerLikeTypeTraits
<void*>::NumLowBitsAvailable;
Completed in 46 milliseconds
1
2
Indexes created Mon Aug 03 00:25:36 UTC 2026