reference, declarationdefinition
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)