OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:PragmaHandler
(Results
1 - 7
of
7
) sorted by relevancy
/src/external/apache2/llvm/dist/clang/include/clang/Lex/
Pragma.h
9
// This file defines the
PragmaHandler
and PragmaTable interfaces.
56
///
PragmaHandler
- Instances of this interface defined to handle the various
65
class
PragmaHandler
{
69
PragmaHandler
() = default;
70
explicit
PragmaHandler
(StringRef name) : Name(name) {}
71
virtual ~
PragmaHandler
();
84
class EmptyPragmaHandler : public
PragmaHandler
{
92
/// PragmaNamespace - This
PragmaHandler
subdivides the namespace of pragmas,
96
class PragmaNamespace : public
PragmaHandler
{
99
llvm::StringMap<std::unique_ptr<
PragmaHandler
>> Handlers
[
all
...]
Preprocessor.h
76
class
PragmaHandler
;
1213
void AddPragmaHandler(StringRef Namespace,
PragmaHandler
*Handler);
1214
void AddPragmaHandler(
PragmaHandler
*Handler) {
1223
void RemovePragmaHandler(StringRef Namespace,
PragmaHandler
*Handler);
1224
void RemovePragmaHandler(
PragmaHandler
*Handler) {
2418
using PragmaHandlerRegistry = llvm::Registry<
PragmaHandler
>;
/src/external/apache2/llvm/dist/clang/examples/AnnotateFunctions/
AnnotateFunctions.cpp
58
class PragmaAnnotateHandler : public
PragmaHandler
{
60
PragmaAnnotateHandler() :
PragmaHandler
("enable_annotate") { }
/src/external/apache2/llvm/dist/clang/lib/Lex/
Pragma.cpp
9
// This file implements the
PragmaHandler
/PragmaTable interfaces and implements
58
PragmaHandler
::~
PragmaHandler
() = default;
64
EmptyPragmaHandler::EmptyPragmaHandler(StringRef Name) :
PragmaHandler
(Name) {}
78
PragmaHandler
*PragmaNamespace::FindHandler(StringRef Name,
91
void PragmaNamespace::AddPragma(
PragmaHandler
*Handler) {
97
void PragmaNamespace::RemovePragmaHandler(
PragmaHandler
*Handler) {
113
PragmaHandler
*Handler
896
PragmaHandler
*Handler) {
904
if (
PragmaHandler
*Existing = PragmaHandlers->FindHandler(Namespace))
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/Parse/
ParsePragma.cpp
29
struct PragmaAlignHandler : public
PragmaHandler
{
30
explicit PragmaAlignHandler() :
PragmaHandler
("align") {}
35
struct PragmaGCCVisibilityHandler : public
PragmaHandler
{
36
explicit PragmaGCCVisibilityHandler() :
PragmaHandler
("visibility") {}
41
struct PragmaOptionsHandler : public
PragmaHandler
{
42
explicit PragmaOptionsHandler() :
PragmaHandler
("options") {}
47
struct PragmaPackHandler : public
PragmaHandler
{
48
explicit PragmaPackHandler() :
PragmaHandler
("pack") {}
53
struct PragmaClangSectionHandler : public
PragmaHandler
{
55
:
PragmaHandler
("section"), Actions(S) {
[
all
...]
/src/external/apache2/llvm/dist/clang/include/clang/Parse/
Parser.h
34
class
PragmaHandler
;
172
std::unique_ptr<
PragmaHandler
> AlignHandler;
173
std::unique_ptr<
PragmaHandler
> GCCVisibilityHandler;
174
std::unique_ptr<
PragmaHandler
> OptionsHandler;
175
std::unique_ptr<
PragmaHandler
> PackHandler;
176
std::unique_ptr<
PragmaHandler
> MSStructHandler;
177
std::unique_ptr<
PragmaHandler
> UnusedHandler;
178
std::unique_ptr<
PragmaHandler
> WeakHandler;
179
std::unique_ptr<
PragmaHandler
> RedefineExtnameHandler;
180
std::unique_ptr<
PragmaHandler
> FPContractHandler
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/Frontend/
PrintPreprocessedOutput.cpp
656
struct UnknownPragmaHandler : public
PragmaHandler
{
Completed in 25 milliseconds
Indexes created Sat Jun 13 00:24:39 UTC 2026