32#ifndef RCSC_CLANG_INFO_MESSAGE_H
33#define RCSC_CLANG_INFO_MESSAGE_H
49 CLangToken::Cont M_tokens;
84 const CLangToken::Cont &
tokens()
const
104 std::ostream &
print( std::ostream & os )
const;
CLangType
clang message types
Definition: types.h:41
abstract clang message class Header File
clang token class Header File
info message
Definition: clang_info_message.h:45
const CLangToken::Cont & tokens() const
get token container.
Definition: clang_info_message.h:84
CLangInfoMessage()
construct with created time
Definition: clang_info_message.h:57
void addToken(CLangToken *tok)
add new token.
Definition: clang_info_message.h:93
virtual std::ostream & print(std::ostream &os) const
print clang message to the output stream
virtual CLangType type() const
get message type id.
Definition: clang_info_message.h:65
virtual const char * typeName() const
get message type name.
Definition: clang_info_message.h:75
abstract clang message
Definition: clang_message.h:46
abstract clang token
Definition: clang_token.h:48
std::shared_ptr< const CLangToken > ConstPtr
smart pointer type
Definition: clang_token.h:52