abstract clang message
More...
#include <clang_message.h>
|
|
typedef std::shared_ptr< CLangMessage > | Ptr |
| | smart pointer type
|
| |
|
typedef std::shared_ptr< const CLangMessage > | ConstPtr |
| | const smart pointer type
|
| |
|
|
virtual | ~CLangMessage () |
| | virtual destructor
|
| |
| virtual CLangType | type () const =0 |
| | get message type id. More...
|
| |
| virtual const char * | typeName () const =0 |
| | get message type name. More...
|
| |
| virtual std::ostream & | print (std::ostream &os) const =0 |
| | print clang message to the output stream More...
|
| |
|
|
| CLangMessage () |
| | protected constructor
|
| |
◆ print()
| virtual std::ostream & rcsc::CLangMessage::print |
( |
std::ostream & |
os | ) |
const |
|
pure virtual |
print clang message to the output stream
- Parameters
-
| os | reference to the output stream |
- Returns
- reference to the output stream
Implemented in rcsc::CLangInfoMessage.
◆ type()
| virtual CLangType rcsc::CLangMessage::type |
( |
| ) |
const |
|
pure virtual |
◆ typeName()
| virtual const char * rcsc::CLangMessage::typeName |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: