OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:PointerLikeTypeTraits
(Results
1 - 14
of
14
) 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/clang/include/clang/AST/
DeclGroup.h
140
// DeclGroupRef is "like a pointer", implement
PointerLikeTypeTraits
.
142
class
PointerLikeTypeTraits
;
144
class
PointerLikeTypeTraits
<clang::DeclGroupRef> {
TemplateName.h
546
class
PointerLikeTypeTraits
<clang::TemplateName> {
CanonicalType.h
362
class
PointerLikeTypeTraits
<clang::CanQual<T> > {
ExternalASTSource.h
449
/// Specialize
PointerLikeTypeTraits
to allow LazyGenerationalUpdatePtr to be
454
struct
PointerLikeTypeTraits
<
460
NumLowBitsAvailable =
PointerLikeTypeTraits
<T>::NumLowBitsAvailable - 1
DeclCXX.h
72
// Provide
PointerLikeTypeTraits
for non-cvr pointers.
74
class
PointerLikeTypeTraits
< ::clang::AnyFunctionDecl> {
[
all
...]
Type.h
47
class
PointerLikeTypeTraits
;
49
class
PointerLikeTypeTraits
< ::clang::Type*> {
58
class
PointerLikeTypeTraits
< ::clang::ExtQuals*> {
[
all
...]
/external/llvm/include/llvm/IR/
Use.h
43
template <> class
PointerLikeTypeTraits
<Use **> {
ValueHandle.h
27
class
PointerLikeTypeTraits
<ValueHandleBase**> {
Instruction.h
473
class
PointerLikeTypeTraits
<Instruction*> {
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/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
...]
/external/clang/include/clang/Basic/
SourceLocation.h
20
#include "llvm/Support/
PointerLikeTypeTraits
.h"
425
class
PointerLikeTypeTraits
<clang::SourceLocation> {
Completed in 616 milliseconds