003 File Manager
Current Path:
/usr/src/contrib/llvm-project/lldb/include/lldb/Expression
usr
/
src
/
contrib
/
llvm-project
/
lldb
/
include
/
lldb
/
Expression
/
📁
..
📄
DWARFExpression.h
(9.9 KB)
📄
DiagnosticManager.h
(4.16 KB)
📄
DynamicCheckerFunctions.h
(2.07 KB)
📄
Expression.h
(3.76 KB)
📄
ExpressionParser.h
(5.08 KB)
📄
ExpressionSourceCode.h
(1.18 KB)
📄
ExpressionTypeSystemHelper.h
(1.35 KB)
📄
ExpressionVariable.h
(8.38 KB)
📄
FunctionCaller.h
(12.98 KB)
📄
IRExecutionUnit.h
(15.17 KB)
📄
IRInterpreter.h
(1.84 KB)
📄
IRMemoryMap.h
(5.6 KB)
📄
LLVMUserExpression.h
(5.03 KB)
📄
Materializer.h
(4.21 KB)
📄
REPL.h
(5.03 KB)
📄
UserExpression.h
(12.4 KB)
📄
UtilityFunction.h
(4.61 KB)
Editing: ExpressionTypeSystemHelper.h
//===-- ExpressionTypeSystemHelper.h ---------------------------------*- C++ //-*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #ifndef LLDB_EXPRESSION_EXPRESSIONTYPESYSTEMHELPER_H #define LLDB_EXPRESSION_EXPRESSIONTYPESYSTEMHELPER_H #include "llvm/Support/Casting.h" namespace lldb_private { /// \class ExpressionTypeSystemHelper ExpressionTypeSystemHelper.h /// "lldb/Expression/ExpressionTypeSystemHelper.h" /// A helper object that the Expression can pass to its ExpressionParser /// to provide generic information that /// any type of expression will need to supply. It's only job is to support /// dyn_cast so that the expression parser can cast it back to the requisite /// specific type. /// class ExpressionTypeSystemHelper { public: enum LLVMCastKind { eKindClangHelper, eKindSwiftHelper, eKindGoHelper, kNumKinds }; LLVMCastKind getKind() const { return m_kind; } ExpressionTypeSystemHelper(LLVMCastKind kind) : m_kind(kind) {} ~ExpressionTypeSystemHelper() {} protected: LLVMCastKind m_kind; }; } // namespace lldb_private #endif // LLDB_EXPRESSION_EXPRESSIONTYPESYSTEMHELPER_H
Upload File
Create Folder