|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/lldb/include/lldb/lldb-forward.h 176 struct PropertyDefinition;
References
gen/tools/lldb/source/Core/CoreProperties.inc 11 static constexpr PropertyDefinition g_debugger_properties[] = {
43 static constexpr PropertyDefinition g_modulelist_properties[] = {
gen/tools/lldb/source/Interpreter/InterpreterProperties.inc 11 static constexpr PropertyDefinition g_interpreter_properties[] = {
gen/tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernelProperties.inc 11 static constexpr PropertyDefinition g_dynamicloaderdarwinkernel_properties[] = {
gen/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDBProperties.inc 11 static constexpr PropertyDefinition g_jitloadergdb_properties[] = {
gen/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteProperties.inc 11 static constexpr PropertyDefinition g_processgdbremote_properties[] = {
gen/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLogProperties.inc 11 static constexpr PropertyDefinition g_darwinlog_properties[] = {
gen/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFProperties.inc 11 static constexpr PropertyDefinition g_symbolfiledwarf_properties[] = {
gen/tools/lldb/source/Target/TargetProperties.inc 11 static constexpr PropertyDefinition g_experimental_properties[] = {
20 static constexpr PropertyDefinition g_platform_properties[] = {
29 static constexpr PropertyDefinition g_process_properties[] = {
47 static constexpr PropertyDefinition g_target_properties[] = {
100 static constexpr PropertyDefinition g_thread_properties[] = {
include/llvm/ADT/ArrayRef.h 43 using iterator = const T *;
44 using const_iterator = const T *;
50 const T *Data = nullptr;
66 /*implicit*/ ArrayRef(const T &OneElt)
70 /*implicit*/ ArrayRef(const T *data, size_t length)
74 ArrayRef(const T *begin, const T *end)
74 ArrayRef(const T *begin, const T *end)
81 /*implicit*/ ArrayRef(const SmallVectorTemplateCommon<T, U> &Vec)
87 /*implicit*/ ArrayRef(const std::vector<T, A> &Vec)
92 /*implicit*/ constexpr ArrayRef(const std::array<T, N> &Arr)
97 /*implicit*/ constexpr ArrayRef(const T (&Arr)[N]) : Data(Arr), Length(N) {}
100 /*implicit*/ ArrayRef(const std::initializer_list<T> &Vec)
145 const T *data() const { return Data; }
151 const T &front() const {
157 const T &back() const {
163 template <typename Allocator> ArrayRef<T> copy(Allocator &A) {
178 ArrayRef<T> slice(size_t N, size_t M) const {
184 ArrayRef<T> slice(size_t N) const { return slice(N, size() - N); }
187 ArrayRef<T> drop_front(size_t N = 1) const {
193 ArrayRef<T> drop_back(size_t N = 1) const {
200 template <class PredicateT> ArrayRef<T> drop_while(PredicateT Pred) const {
206 template <class PredicateT> ArrayRef<T> drop_until(PredicateT Pred) const {
211 ArrayRef<T> take_front(size_t N = 1) const {
218 ArrayRef<T> take_back(size_t N = 1) const {
226 template <class PredicateT> ArrayRef<T> take_while(PredicateT Pred) const {
232 template <class PredicateT> ArrayRef<T> take_until(PredicateT Pred) const {
239 const T &operator[](size_t Index) const {
249 typename std::enable_if<std::is_same<U, T>::value, ArrayRef<T>>::type &
257 typename std::enable_if<std::is_same<U, T>::value, ArrayRef<T>>::type &
263 std::vector<T> vec() const {
270 operator std::vector<T>() const {
tools/lldb/include/lldb/Interpreter/Property.h 34 using PropertyDefinitions = llvm::ArrayRef<PropertyDefinition>;
38 Property(const PropertyDefinition &definition);
tools/lldb/source/Interpreter/OptionValueProperties.cpp 52 for (const auto &definition : defs) {
tools/lldb/source/Interpreter/Property.cpp 23 Property::Property(const PropertyDefinition &definition)