forked from qt-creator/qt-creator
Clang: Add clang query
Clang query is mechanism to use AST matcher to search for code. Think about regular expression but in the context of AST. So you get a semantic search tool for C++. Change-Id: I72e882c5b53a0c52f352a3664847c4c3e4f6fc2e Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -35,20 +35,22 @@ namespace V2 {
|
||||
QDebug operator<<(QDebug debug, const SourceLocationContainer &container)
|
||||
{
|
||||
debug.nospace() << "SourceLocationContainer("
|
||||
<< container.fileHash() << ", "
|
||||
<< container.line() << ", "
|
||||
<< container.column()
|
||||
<< container.column() << ", "
|
||||
<< container.offset() << ", "
|
||||
<< container.fileHash()
|
||||
<< ")";
|
||||
return debug;
|
||||
}
|
||||
|
||||
void PrintTo(const SourceLocationContainer &container, ::std::ostream* os)
|
||||
{
|
||||
*os << "["
|
||||
<< container.fileHash() << ", "
|
||||
*os << "("
|
||||
<< container.line() << ", "
|
||||
<< container.column()
|
||||
<< "]";
|
||||
<< container.column() << ", "
|
||||
<< container.offset() << ", "
|
||||
<< container.fileHash()
|
||||
<< ")";
|
||||
}
|
||||
|
||||
} // namespace V2
|
||||
|
||||
Reference in New Issue
Block a user