reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/tools/lldb/scripts/LLDBWrapPython.cpp
39948   lldb::BasicType arg2 ;
54899   lldb::BasicType arg2 ;
66556   lldb::BasicType result;
66579   lldb::BasicType arg2 ;
tools/lldb/include/lldb/API/SBModule.h
  221   lldb::SBType GetBasicType(lldb::BasicType type);
tools/lldb/include/lldb/API/SBTarget.h
  763   lldb::SBType GetBasicType(lldb::BasicType type);
tools/lldb/include/lldb/API/SBType.h
  155   lldb::BasicType GetBasicType();
  158   lldb::SBType GetBasicType(lldb::BasicType type);
tools/lldb/include/lldb/Core/UniqueCStringMap.h
   29     Entry(ConstString cstr, const T &v) : cstring(cstr), value(v) {}
   32     T value;
   38   void Append(ConstString unique_cstr, const T &value) {
   50   bool GetValueAtIndex(uint32_t idx, T &value) const {
   64   T GetValueAtIndexUnchecked(uint32_t idx) const { return m_map[idx].value; }
   68   const T &GetValueRefAtIndexUnchecked(uint32_t idx) const {
   82   T Find(ConstString unique_cstr, T fail_value) const {
   82   T Find(ConstString unique_cstr, T fail_value) const {
  120   size_t GetValues(ConstString unique_cstr, std::vector<T> &values) const {
  131                    std::vector<T> &values) const {
tools/lldb/include/lldb/Symbol/ClangASTContext.h
  154   CompilerType GetBasicType(lldb::BasicType type);
  157                                    lldb::BasicType type);
  162   static lldb::BasicType GetBasicTypeEnumeration(ConstString name);
  686   CompilerType GetBasicTypeFromAST(lldb::BasicType basic_type) override;
  718   lldb::BasicType
  721   static lldb::BasicType
  955   GetOpaqueCompilerType(clang::ASTContext *ast, lldb::BasicType basic_type);
tools/lldb/include/lldb/Symbol/CompilerType.h
  241   CompilerType GetBasicTypeFromAST(lldb::BasicType basic_type) const;
  261   lldb::BasicType GetBasicTypeEnumeration() const;
  263   static lldb::BasicType GetBasicTypeEnumeration(ConstString name);
tools/lldb/include/lldb/Symbol/TypeSystem.h
  297   virtual lldb::BasicType
  416   virtual CompilerType GetBasicTypeFromAST(lldb::BasicType basic_type) = 0;
tools/lldb/include/lldb/Utility/ReproducerInstrumentation.h
   31 inline void stringify_append(llvm::raw_string_ostream &ss, const T &t) {
   47 inline void stringify_helper(llvm::raw_string_ostream &ss, const Head &head) {
   52 inline void stringify_helper(llvm::raw_string_ostream &ss, const Head &head,
   53                              const Tail &... tail) {
   59 template <typename... Ts> inline std::string stringify_args(const Ts &... ts) {
  208   template <typename T> void AddObjectForIndex(unsigned idx, T *object) {
  245   typedef typename std::conditional<std::is_trivially_copyable<T>::value, ValueTag, NotImplementedTag>::type type;
  277   template <typename T> T Deserialize() {
  281     return Read<T>(typename serializer_tag<T>::type());
  285   template <typename T> void HandleReplayResult(const T &t) {
  287     if (std::is_fundamental<T>::value)
  290     m_index_to_object.AddObjectForIndex(result, new T(t));
  310   template <typename T> T Read(NotImplementedTag) {
  315   template <typename T> T Read(ValueTag) {
  317     T t;
  318     std::memcpy(reinterpret_cast<char *>(&t), m_buffer.data(), sizeof(T));
  319     m_buffer = m_buffer.drop_front(sizeof(T));
  323   template <typename T> T Read(PointerTag) {
  329   template <typename T> T Read(ReferenceTag) {
  340   template <typename T> T Read(FundamentalPointerTag) {
  349   template <typename T> T Read(FundamentalReferenceTag) {
  375     static Result doit(Deserializer &deserializer,
  376                        Result (*f)(Deserialized..., Head, Tail...),
  376                        Result (*f)(Deserialized..., Head, Tail...),
  376                        Result (*f)(Deserialized..., Head, Tail...),
  378       return DeserializationHelper<Tail...>::
  379           template deserialized<Result, Deserialized..., Head>::doit(
  379           template deserialized<Result, Deserialized..., Head>::doit(
  380               deserializer, f, d..., deserializer.Deserialize<Head>());
  387     static Result doit(Deserializer &deserializer, Result (*f)(Deserialized...),
  387     static Result doit(Deserializer &deserializer, Result (*f)(Deserialized...),
  387     static Result doit(Deserializer &deserializer, Result (*f)(Deserialized...),
  388                        Deserialized... d) {
  404   DefaultReplayer(Result (*f)(Args...)) : Replayer(), f(f) {}
  404   DefaultReplayer(Result (*f)(Args...)) : Replayer(), f(f) {}
  408         DeserializationHelper<Args...>::template deserialized<Result>::doit(
  408         DeserializationHelper<Args...>::template deserialized<Result>::doit(
  412   Result (*f)(Args...);
  412   Result (*f)(Args...);
  510     static Result doit(Class *c, Args... args) { return (c->*m)(args...); }
  510     static Result doit(Class *c, Args... args) { return (c->*m)(args...); }
  552   void SerializeAll(const Head &head, const Tail &... tail) {
  552   void SerializeAll(const Head &head, const Tail &... tail) {
  636   void Record(Serializer &serializer, Registry &registry, Result (*f)(FArgs...),
  636   void Record(Serializer &serializer, Registry &registry, Result (*f)(FArgs...),
  637               const RArgs &... args) {
  652             typename std::remove_reference<Result>::type>::type>::value) {
tools/lldb/source/API/SBModule.cpp
  475 lldb::SBType SBModule::GetBasicType(lldb::BasicType type) {
tools/lldb/source/API/SBTarget.cpp
 1864 SBType SBTarget::GetBasicType(lldb::BasicType type) {
tools/lldb/source/API/SBType.cpp
  338 lldb::BasicType SBType::GetBasicType() {
  346 SBType SBType::GetBasicType(lldb::BasicType basic_type) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
  709   lldb::BasicType bt = GetCompilerTypeForSimpleKind(ti.getSimpleKind());
  894 clang::QualType PdbAstBuilder::GetBasicType(lldb::BasicType type) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.h
   71   clang::QualType GetBasicType(lldb::BasicType type);
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.cpp
  686 lldb::BasicType
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.h
  148 lldb::BasicType
tools/lldb/source/Symbol/ClangASTContext.cpp
  924 lldb::BasicType
  927     typedef UniqueCStringMap<lldb::BasicType> TypeNameToBasicTypeMap;
  993     lldb::BasicType basic_type = ClangASTContext::GetBasicTypeEnumeration(name);
 1008 CompilerType ClangASTContext::GetBasicType(lldb::BasicType basic_type) {
 1013                                            lldb::BasicType basic_type) {
 1952                                        lldb::BasicType basic_type) {
 4933 CompilerType ClangASTContext::GetBasicTypeFromAST(lldb::BasicType basic_type) {
 5712 lldb::BasicType
tools/lldb/source/Symbol/CompilerType.cpp
  470 CompilerType::GetBasicTypeFromAST(lldb::BasicType basic_type) const {
  519 lldb::BasicType CompilerType::GetBasicTypeEnumeration() const {
tools/lldb/source/Target/StackFrame.cpp
 1377                   ->GetBasicTypeFromAST(lldb::BasicType::eBasicTypeChar)
tools/lldb/unittests/Symbol/TestClangASTContext.cpp
   47   QualType GetBasicQualType(BasicType type) const {
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  326     : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
  354     : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
  567     : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  594     : public __or_<is_arithmetic<_Tp>, is_void<_Tp>,
  594     : public __or_<is_arithmetic<_Tp>, is_void<_Tp>,
  595 		   is_null_pointer<_Tp>>::type
 1554     { typedef _Tp     type; };
 1558     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1629     { typedef _Tp   type; };
 1979     { typedef _Tp     type; };
 1988     : public __remove_pointer_helper<_Tp, typename remove_cv<_Tp>::type>
 1988     : public __remove_pointer_helper<_Tp, typename remove_cv<_Tp>::type>