Polly 20.0.0git
Public Member Functions | List of all members
Kind Struct Reference

#include <template_cpp.h>

Inheritance diagram for Kind:
Inheritance graph
[legend]

Public Member Functions

 Kind ()
 
 Kind (std::initializer_list< TupleKindPtr > list)
 
bool is_anon () const
 
bool is_set () const
 
bool is_anon_set () const
 
std::vector< std::string > params () const
 
Kind apply (const Substitution &subs) const
 

Detailed Description

Definition at line 55 of file template_cpp.h.

Constructor & Destructor Documentation

◆ Kind() [1/2]

Kind::Kind ( )
inline

Definition at line 56 of file template_cpp.h.

◆ Kind() [2/2]

Kind::Kind ( std::initializer_list< TupleKindPtr list)
inline

Definition at line 57 of file template_cpp.h.

Member Function Documentation

◆ apply()

Kind Kind::apply ( const Substitution subs) const

◆ is_anon()

bool Kind::is_anon ( ) const

Definition at line 265 of file template_cpp.cc.

References Anonymous, and size.

Referenced by has_kind(), and is_anon_set().

◆ is_anon_set()

bool Kind::is_anon_set ( ) const

◆ is_set()

bool Kind::is_set ( ) const

Definition at line 272 of file template_cpp.cc.

References size.

Referenced by is_anon_set().

◆ params()

std::vector< std::string > Kind::params ( ) const

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