systemc-clang 2.0.0
Parsing SystemC constructs
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
systemc_clang::TemplateType Class Reference

#include <FindTemplateTypes.h>

Public Member Functions

 TemplateType ()
 
 TemplateType (std::string, const clang::Type *)
 
virtual ~TemplateType ()
 
 TemplateType (const TemplateType &)
 
std::string getTypeName () const
 
std::string toString () const
 
const clang::Type * getTypePtr () const
 
void dump ()
 

Private Attributes

std::string type_name_
 
const clang::Type * type_ptr_
 

Detailed Description

Definition at line 27 of file FindTemplateTypes.h.

Constructor & Destructor Documentation

◆ TemplateType() [1/3]

TemplateType::TemplateType ( )

Definition at line 12 of file FindTemplateTypes.cpp.

◆ TemplateType() [2/3]

systemc_clang::TemplateType::TemplateType ( std::string ,
const clang::Type *  )

◆ ~TemplateType()

TemplateType::~TemplateType ( )
virtual

Definition at line 22 of file FindTemplateTypes.cpp.

◆ TemplateType() [3/3]

TemplateType::TemplateType ( const TemplateType & from)

Definition at line 17 of file FindTemplateTypes.cpp.

Member Function Documentation

◆ dump()

void systemc_clang::TemplateType::dump ( )

◆ getTypeName()

std::string TemplateType::getTypeName ( ) const

Definition at line 24 of file FindTemplateTypes.cpp.

◆ getTypePtr()

const Type * TemplateType::getTypePtr ( ) const

Definition at line 28 of file FindTemplateTypes.cpp.

◆ toString()

std::string TemplateType::toString ( ) const

Definition at line 26 of file FindTemplateTypes.cpp.

Member Data Documentation

◆ type_name_

std::string systemc_clang::TemplateType::type_name_
private

Definition at line 44 of file FindTemplateTypes.h.

◆ type_ptr_

const clang::Type* systemc_clang::TemplateType::type_ptr_
private

Definition at line 45 of file FindTemplateTypes.h.


The documentation for this class was generated from the following files: