OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:PointerLikeTypeTraits
(Results
1 - 20
of
20
) sorted by null
/external/llvm/include/llvm/Support/
PointerLikeTypeTraits.h
1
//===- llvm/Support/
PointerLikeTypeTraits
.h - Pointer Traits ----*- C++ -*-===//
10
// This file defines the
PointerLikeTypeTraits
class. This allows data
22
///
PointerLikeTypeTraits
- This is a traits object that is used to handle
26
class
PointerLikeTypeTraits
{
32
// Provide
PointerLikeTypeTraits
for non-cvr pointers.
34
class
PointerLikeTypeTraits
<T*> {
50
// Provide
PointerLikeTypeTraits
for const pointers.
52
class
PointerLikeTypeTraits
<const T*> {
53
typedef
PointerLikeTypeTraits
<T*> NonConst;
65
// Provide
PointerLikeTypeTraits
for uintptr_t
[
all
...]
/external/llvm/include/llvm/ADT/
PointerUnion.h
51
/// Provide
PointerLikeTypeTraits
for void* that is used by PointerUnion
59
PT1BitsAv = (int)(
PointerLikeTypeTraits
<PT1>::NumLowBitsAvailable),
60
PT2BitsAv = (int)(
PointerLikeTypeTraits
<PT2>::NumLowBitsAvailable),
101
const_cast<void *>(
PointerLikeTypeTraits
<PT1>::getAsVoidPointer(V))) {
104
const_cast<void *>(
PointerLikeTypeTraits
<PT2>::getAsVoidPointer(V)), 1) {
112
return !
PointerLikeTypeTraits
<PT1>::getFromVoidPointer(Val.getPointer());
132
return
PointerLikeTypeTraits
<T>::getFromVoidPointer(Val.getPointer());
154
"Can't get the address because
PointerLikeTypeTraits
changes the ptr");
168
const_cast<void *>(
PointerLikeTypeTraits
<PT1>::getAsVoidPointer(RHS)));
173
const_cast<void *>(
PointerLikeTypeTraits
<PT2>::getAsVoidPointer(RHS))
[
all
...]
PointerIntPair.h
18
#include "llvm/Support/
PointerLikeTypeTraits
.h"
31
/// on the number of bits available according to
PointerLikeTypeTraits
for the
42
typename PtrTraits =
PointerLikeTypeTraits
<PointerTy> >
165
Val <<=
PointerLikeTypeTraits
<Ty>::NumLowBitsAvailable;
170
Val <<=
PointerLikeTypeTraits
<PointerTy>::NumLowBitsAvailable;
183
class
PointerLikeTypeTraits
<PointerIntPair<PointerTy, IntBits, IntType,
DenseMapInfo.h
17
#include "llvm/Support/
PointerLikeTypeTraits
.h"
35
Val <<=
PointerLikeTypeTraits
<T*>::NumLowBitsAvailable;
40
Val <<=
PointerLikeTypeTraits
<T*>::NumLowBitsAvailable;
SmallPtrSet.h
20
#include "llvm/Support/
PointerLikeTypeTraits
.h"
179
typedef
PointerLikeTypeTraits
<PtrTy> PtrTraits;
242
typedef
PointerLikeTypeTraits
<PtrType> PtrTraits;
/external/clang/include/clang/AST/
DeclGroup.h
140
// DeclGroupRef is "like a pointer", implement
PointerLikeTypeTraits
.
142
class
PointerLikeTypeTraits
;
144
class
PointerLikeTypeTraits
<clang::DeclGroupRef> {
ExternalASTSource.h
449
/// Specialize
PointerLikeTypeTraits
to allow LazyGenerationalUpdatePtr to be
454
struct
PointerLikeTypeTraits
<
460
NumLowBitsAvailable =
PointerLikeTypeTraits
<T>::NumLowBitsAvailable - 1
TemplateName.h
546
class
PointerLikeTypeTraits
<clang::TemplateName> {
CanonicalType.h
362
class
PointerLikeTypeTraits
<clang::CanQual<T> > {
Type.h
47
class
PointerLikeTypeTraits
;
49
class
PointerLikeTypeTraits
< ::clang::Type*> {
58
class
PointerLikeTypeTraits
< ::clang::ExtQuals*> {
[
all
...]
DeclCXX.h
72
// Provide
PointerLikeTypeTraits
for non-cvr pointers.
74
class
PointerLikeTypeTraits
< ::clang::AnyFunctionDecl> {
[
all
...]
/external/llvm/unittests/ADT/
PointerIntPairTest.cpp
72
PointerLikeTypeTraits
<decltype(pair)>::NumLowBitsAvailable);
/external/llvm/include/llvm/IR/
Use.h
43
template <> class
PointerLikeTypeTraits
<Use **> {
Attributes.h
22
#include "llvm/Support/
PointerLikeTypeTraits
.h"
372
Val <<=
PointerLikeTypeTraits
<void*>::NumLowBitsAvailable;
377
Val <<=
PointerLikeTypeTraits
<void*>::NumLowBitsAvailable;
Instruction.h
473
class
PointerLikeTypeTraits
<Instruction*> {
ValueHandle.h
27
class
PointerLikeTypeTraits
<ValueHandleBase**> {
Value.h
548
class
PointerLikeTypeTraits
<Value*> {
/external/clang/include/clang/Sema/
Ownership.h
49
typedef llvm::
PointerLikeTypeTraits
<PtrTy> Traits;
110
class
PointerLikeTypeTraits
<clang::OpaquePtr<T> > {
182
typedef llvm::
PointerLikeTypeTraits
<PtrTy> PtrTraits;
/external/clang/include/clang/Basic/
IdentifierTable.h
814
template <typename T> class
PointerLikeTypeTraits
;
817
class
PointerLikeTypeTraits
<clang::Selector> {
828
// Provide
PointerLikeTypeTraits
for IdentifierInfo pointers, which
831
class
PointerLikeTypeTraits
<clang::IdentifierInfo*> {
843
class
PointerLikeTypeTraits
<const clang::IdentifierInfo*> {
SourceLocation.h
20
#include "llvm/Support/
PointerLikeTypeTraits
.h"
425
class
PointerLikeTypeTraits
<clang::SourceLocation> {
Completed in 661 milliseconds