Polly 22.0.0git
template_class Struct Reference

#include <template_cpp.h>

Public Member Functions

bool is_anon () const
bool is_anon_set () const
void add_specialization (const Kind &kind)

Public Attributes

const std::string class_name
const std::string super_name
const isl_classclazz
std::vector< Kindclass_tuples

Detailed Description

Definition at line 77 of file template_cpp.h.

Member Function Documentation

◆ add_specialization()

void template_class::add_specialization ( const Kind & kind)

Definition at line 2068 of file template_cpp.cc.

References class_tuples, and equivalent().

◆ is_anon()

bool template_class::is_anon ( ) const

Definition at line 1963 of file template_cpp.cc.

References class_tuples.

Referenced by has_kind(), and template_cpp_generator::print_forward_declarations().

◆ is_anon_set()

bool template_class::is_anon_set ( ) const

Definition at line 1973 of file template_cpp.cc.

References class_tuples.

Referenced by template_cpp_generator::print_forward_declarations().

Member Data Documentation

◆ class_name

const std::string template_class::class_name

◆ class_tuples

std::vector<Kind> template_class::class_tuples

◆ clazz

const isl_class& template_class::clazz

Definition at line 80 of file template_cpp.h.

◆ super_name

const std::string template_class::super_name

Definition at line 79 of file template_cpp.h.


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