Author: d0k Date: Tue May 31 09:40:10 2016 New Revision: 271285 URL: http://llvm.org/viewvc/llvm-project?rev=271285&view=rev Log: [include-fixer] Inline trivial methods.
Putting them into the .cpp file is both more verbose and slower than having them in the header. No functional change intended. Modified: clang-tools-extra/trunk/include-fixer/find-all-symbols/SymbolInfo.cpp clang-tools-extra/trunk/include-fixer/find-all-symbols/SymbolInfo.h Modified: clang-tools-extra/trunk/include-fixer/find-all-symbols/SymbolInfo.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/include-fixer/find-all-symbols/SymbolInfo.cpp?rev=271285&r1=271284&r2=271285&view=diff ============================================================================== --- clang-tools-extra/trunk/include-fixer/find-all-symbols/SymbolInfo.cpp (original) +++ clang-tools-extra/trunk/include-fixer/find-all-symbols/SymbolInfo.cpp Tue May 31 09:40:10 2016 @@ -78,20 +78,6 @@ SymbolInfo::SymbolInfo(llvm::StringRef N : Name(Name), Type(Type), FilePath(FilePath), Contexts(Contexts), LineNumber(LineNumber), NumOccurrences(NumOccurrences) {} -llvm::StringRef SymbolInfo::getName() const { return Name; } - -SymbolKind SymbolInfo::getSymbolKind() const { return Type; } - -llvm::StringRef SymbolInfo::getFilePath() const { return FilePath; } - -const std::vector<SymbolInfo::Context> &SymbolInfo::getContexts() const { - return Contexts; -} - -int SymbolInfo::getLineNumber() const { return LineNumber; } - -unsigned SymbolInfo::getNumOccurrences() const { return NumOccurrences; } - bool SymbolInfo::operator==(const SymbolInfo &Symbol) const { return std::tie(Name, Type, FilePath, LineNumber, Contexts) == std::tie(Symbol.Name, Symbol.Type, Symbol.FilePath, Symbol.LineNumber, Modified: clang-tools-extra/trunk/include-fixer/find-all-symbols/SymbolInfo.h URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/include-fixer/find-all-symbols/SymbolInfo.h?rev=271285&r1=271284&r2=271285&view=diff ============================================================================== --- clang-tools-extra/trunk/include-fixer/find-all-symbols/SymbolInfo.h (original) +++ clang-tools-extra/trunk/include-fixer/find-all-symbols/SymbolInfo.h Tue May 31 09:40:10 2016 @@ -55,22 +55,24 @@ public: unsigned NumOccurrences = 0); /// \brief Get symbol name. - llvm::StringRef getName() const; + llvm::StringRef getName() const { return Name; } /// \brief Get symbol type. - SymbolKind getSymbolKind() const; + SymbolKind getSymbolKind() const { return Type; } /// \brief Get a relative file path where symbol comes from. - llvm::StringRef getFilePath() const; + llvm::StringRef getFilePath() const { return FilePath; } /// \brief Get symbol contexts. - const std::vector<SymbolInfo::Context> &getContexts() const; + const std::vector<SymbolInfo::Context> &getContexts() const { + return Contexts; + } /// \brief Get a 1-based line number of the symbol's declaration. - int getLineNumber() const; + int getLineNumber() const { return LineNumber; } /// \brief The number of times this symbol was found during an indexing run. - unsigned getNumOccurrences() const; + unsigned getNumOccurrences() const { return NumOccurrences; } bool operator<(const SymbolInfo &Symbol) const; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits