Home
last modified time | relevance | path

Searched +full:class +full:- +full:d (Results 1 – 25 of 1078) sorted by relevance

12345678910>>...44

/freebsd/contrib/llvm-project/libcxx/include/
H A Dmemory1 // -*- C++ -*-
2 //===----------------------------------------------------------------------===//
6 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
8 //===----------------------------------------------------------------------===//
13 // clang-format off
24 template <class T, class Alloc> struct uses_allocator;
26 template <class Ptr>
33 template <class U> using rebind = <details>;
38 template <class T>
45 template <class U> using rebind = U*;
[all …]
H A Dchrono1 // -*- C++ -*-
2 //===----------------------------------------------------------------------===//
6 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
8 //===----------------------------------------------------------------------===//
13 // clang-format off
25 template <class ToDuration, class Rep, class Period>
30 template <class Rep> struct treat_as_floating_point : is_floating_point<Rep> {};
32 template <class Rep> inline constexpr bool treat_as_floating_point_v
35 template <class Rep>
46 template <class Rep, class Period = ratio<1>>
[all …]
H A Dranges1 // -*- C++ -*-
2 //===----------------------------------------------------------------------===//
6 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
8 //===----------------------------------------------------------------------===//
32 template<class T>
35 template<class T>
38 template<class T>
56 template<class>
59 template<class T>
63 template<class T>
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTMutationListener.h1 //===--- ASTMutationListener.h - AST Mutation Interface --------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
16 class Attr;
17 class ClassTemplateDecl;
18 class ClassTemplateSpecializationDecl;
19 class ConstructorUsingShadowDecl;
20 class CXXDestructorDecl;
21 class CXXRecordDecl;
[all …]
H A DASTConsumer.h1 //===--- ASTConsumer.h - Abstract interface for reading ASTs ----*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This file defines the ASTConsumer class.
11 //===----------------------------------------------------------------------===//
17 class ASTContext;
18 class CXXMethodDecl;
19 class CXXRecordDecl;
20 class Decl;
21 class DeclGroupRef;
[all …]
H A DMangle.h1 //===--- Mangle.h - Mangle C++ Names ----------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
25 class raw_ostream;
29 class ASTContext;
30 class BlockDecl;
31 class CXXConstructorDecl;
32 class CXXDestructorDecl;
33 class CXXMethodDecl;
[all …]
H A DRecursiveASTVisitor.h1 //===--- RecursiveASTVisitor.h - Recursive AST Visitor ----------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
56 // A helper macro to implement short-circuiting when recursing. It
75 /// are pointers to the same non-static member function.
80 -> bool {
89 /// A class that does preorder or postorder
90 /// depth-first traversal on the entire Clang AST and visits each node.
92 /// This class performs three distinct tasks:
[all …]
H A DDeclTemplate.h1 //===- DeclTemplate.h - Classes for representing C++ templates --*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
48 class ClassTemplateDecl;
49 class ClassTemplatePartialSpecializationDecl;
50 class Expr;
51 class FunctionTemplateDecl;
52 class IdentifierInfo;
53 class NonTypeTemplateParmDecl;
[all …]
H A DDeclCXX.h1 //===- DeclCXX.h - Classes for representing C++ declarations --*- C++ -*-=====//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
13 //===----------------------------------------------------------------------===//
56 class ASTContext;
57 class ClassTemplateDecl;
58 class ConstructorUsingShadowDecl;
59 class CXXBasePath;
60 class CXXBasePaths;
61 class CXXConstructorDecl;
[all …]
H A DDeclVisitor.h1 //===- DeclVisitor.h - Visitor for Decl subclasses --------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
29 /// A simple visitor class that helps create declaration visitors.
30 template<template <typename> class Ptr, typename ImplClass, typename RetTy=void>
31 class Base {
33 #define PTR(CLASS) typename Ptr<CLASS>::type argument
34 #define DISPATCH(NAME, CLASS) \ argument
35 return static_cast<ImplClass*>(this)->Visit##NAME(static_cast<PTR(CLASS)>(D))
[all …]
/freebsd/sys/dev/hwpmc/
H A Dhwpmc_dmc620.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2003-2008 Joseph Koshy
33 /* Support for ARM DMC-620 Memory Controller PMU */
47 #define CLASS2TYPE(c) ((c) - PMC_CLASS_DMC620_PMU_CD2)
49 /* Create wrapper for each class. */
51 static int fn(int class, t1 a1, t2 a2); \
60 static int fn(int class, t1 a1, t2 a2)
63 static int fn(int class, t1 a1, t2 a2, t3 a3); \
72 static int fn(int class, t1 a1, t2 a2, t3 a3)
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsMSAInstrInfo.td1 //===- MipsMSAInstrInfo.td - MSA ASE instructions -*- tablegen ------------*-=//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
70 def immZExt2Lsa : ImmLeaf<i32, [{return isUInt<2>(Imm - 1);}]>;
109 class vfsetcc_type<ValueType ResTy, ValueType OpTy, CondCode CC> :
158 class vsetcc_type<ValueType ResTy, CondCode CC> :
232 class SplatPatLeaf<Operand opclass, dag frag, code pred = [{}],
238 class SplatComplexPattern<Operand opclass, ValueType ty, int numops, string fn,
320 // of left-most bits set.
[all …]
H A DMicroMips32r6InstrInfo.td1 //=- MicroMips32r6InstrInfo.td - MicroMips r6 Instruction Information -*- tablegen -*-=//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
47 //===----------------------------------------------------------------------===//
51 //===----------------------------------------------------------------------===//
52 class ADD_MMR6_ENC : ARITH_FM_MMR6<"add", 0x110>;
53 class ADDIU_MMR6_ENC : ADDI_FM_MMR6<"addiu", 0xc>;
54 class ADDU_MMR6_ENC : ARITH_FM_MMR6<"addu", 0x150>;
55 class ADDIUPC_MMR6_ENC : PCREL19_FM_MMR6<0b00>;
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTImporter.h1 //===-- ClangASTImporter.h --------------------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
28 #include "lldb/lldb-types.h"
36 class ClangASTMetadata;
37 class TypeSystemClang;
46 /// another. This class expands this concept by allowing copying from several
48 /// constructing a new ASTImporter manually to copy over a type/decl, this class
57 /// efficient and less error-prone than using multiple.
59 /// 2. Keeps track of from where declarations were imported (origin-tracking).
[all …]
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderInternals.h1 //===- ASTReaderInternals.h - AST Reader Internals --------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
29 class ASTReader;
30 class FileEntry;
32 class HeaderSearch;
33 class ObjCMethodDecl;
37 class ModuleFile;
41 /// Class that performs name lookup into a DeclContext stored
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DELFObjectFile.h1 //===- ELFObjectFile.h - ELF object file implementation ---------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This file declares the ELFObjectFile template class.
11 //===----------------------------------------------------------------------===//
42 template <typename T> class SmallVectorImpl;
49 class elf_symbol_iterator;
57 class ELFObjectFileBase : public ObjectFile {
58 friend class ELFRelocationRef;
59 friend class ELFSectionRef;
[all …]
/freebsd/stand/ficl/softwords/
H A Doo.fr3 \ ** F I C L O - O E X T E N S I O N S
7 17 ficl-vocabulary oop
14 \ 2. Object aggregation (has-a relationship)
18 \ 4. Separate name-spaces for methods - methods are
19 \ only visible in the context of a class / object
26 \ base class provides a default initializer and superclass
29 \ A ficl object binds instance storage (payload) to a class.
30 \ object ( -- instance class )
31 \ All objects push their payload address and class address when
34 \ A ficl class consists of a parent class pointer, a wordlist
[all …]
/freebsd/usr.sbin/cxgbetool/
H A Dcxgbetool.840 .Bl -item -compact
47 .Nm Ar nexus Cm clip Bro Cm hold | release Brc Ar ipv6-address
55 .Nm Ar nexus Cm hashfilter Ar filter-specification
63 .Nm Ar nexus Cm filter Ar idx Ar filter-specification
71 .Nm Ar nexus Cm loadcfg Ar fw-config.txt
75 .Nm Ar nexus Cm loadfw Ar fw-image.bin
85 .Nm Ar nexus Cm regdump Op Ar register-block ...
87 .Nm Ar nexus Cm sched-class Ar sub-command Op Ar param Ar value
89 .Nm Ar nexus Cm sched-queue Ar port Ar queue Ar class
97 provides command-line access to features and debug facilities exported by
[all …]
/freebsd/contrib/llvm-project/lld/docs/
H A Dpartitions.svg1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
4 <!-- Generated by graphviz version 2.38.0 (20140413.2041)
5 -->
6 <!-- Title: G Pages: 1 -->
9 <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 184)">
11 <polygon fill="white" stroke="none" points="-4,4 -4,-184 389,-184 389,4 -4,4"/>
12 <!-- part_main -->
13 <g id="node1" class="node"><title>part_main</title>
14 <text text-anchor="middle" x="47.5" y="-158.3" font-family="Times,serif" font-size="14.00">Main par…
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DAnalysisDeclContext.h1 //===- AnalysisDeclContext.h - Context for path sensitivity -----*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 /// This file defines AnalysisDeclContext, a class that manages the analysis
15 //===----------------------------------------------------------------------===//
35 class AnalysisDeclContextManager;
36 class ASTContext;
37 class BlockDecl;
38 class BlockInvocationContext;
39 class CFGReverseBlockReachabilityAnalysis;
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DYAMLParser.h1 //===- YAMLParser.h - Simple YAML parser --------
201 NullNode(std::unique_ptr<Document> & D) NullNode() argument
216 ScalarNode(std::unique_ptr<Document> & D,StringRef Anchor,StringRef Tag,StringRef Val) ScalarNode() argument
259 BlockScalarNode(std::unique_ptr<Document> & D,StringRef Anchor,StringRef Tag,StringRef Value,StringRef RawVal) BlockScalarNode() argument
289 KeyValueNode(std::unique_ptr<Document> & D) KeyValueNode() argument
424 MappingNode(std::unique_ptr<Document> & D,StringRef Anchor,StringRef Tag,MappingType MT) MappingNode() argument
479 SequenceNode(std::unique_ptr<Document> & D,StringRef Anchor,StringRef Tag,SequenceType ST) SequenceNode() argument
518 AliasNode(std::unique_ptr<Document> & D,StringRef Val) AliasNode() argument
591 document_iterator(std::unique_ptr<Document> & D) document_iterator() argument
[all...]
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTWriter.h1 //===- ASTWriter.h - AST File Writer ----------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This file defines the ASTWriter class, which writes an AST file
12 //===----------------------------------------------------------------------===//
49 class ASTContext;
50 class ASTReader;
51 class Attr;
52 class CXXRecordDecl;
53 class FileEntry;
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplate.h1 //===- SemaTemplate.h - C++ Templates ---------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 //===----------------------------------------------------------------------===//
10 //===----------------------------------------------------------------------===//
31 class ASTContext;
32 class BindingDecl;
33 class CXXMethodDecl;
34 class Decl;
35 class DeclaratorDecl;
36 class DeclContext;
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenModule.h1 //===--- CodeGenModule.h - Per-Module state for LLVM CodeGen ----*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This is the internal per-translation-unit state used for llvm translation.
11 //===----------------------------------------------------------------------===//
43 class Module;
44 class Constant;
45 class ConstantInt;
46 class Function;
47 class GlobalValue;
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAccess.cpp1 //===---- SemaAccess.cpp - C++ Access Control -------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
42 MemberDecl->setAccess(LexicalAS); in SetMemberAccessSpecifier()
46 // C++ [class.access.spec]p3: When a member is redeclared its access in SetMemberAccessSpecifier()
48 if (LexicalAS != AS_none && LexicalAS != PrevMemberDecl->getAccess()) { in SetMemberAccessSpecifier()
49 Diag(MemberDecl->getLocation(), in SetMemberAccessSpecifier()
52 Diag(PrevMemberDecl->getLocation(), diag::note_previous_access_declaration) in SetMemberAccessSpecifier()
53 << PrevMemberDecl << PrevMemberDecl->getAccess(); in SetMemberAccessSpecifier()
[all …]

12345678910>>...44