souffle
2.0.2-371-g6315b36
|
#include <TypeSystem.h>
Public Member Functions | |
void | print (std::ostream &out) const |
Data Fields | |
std::string | name |
std::vector< const Type * > | types |
Definition at line 201 of file TypeSystem.h.
|
inline |
Definition at line 205 of file TypeSystem.h.
References souffle::ast::analysis::AlgebraicDataType::branches, tinyformat::format(), souffle::join(), and souffle::ast::analysis::Type::name.
std::string souffle::ast::analysis::AlgebraicDataType::Branch::name |
Definition at line 202 of file TypeSystem.h.
Referenced by souffle::ast::analysis::RecordType::RecordType().
std::vector<const Type*> souffle::ast::analysis::AlgebraicDataType::Branch::types |
Definition at line 203 of file TypeSystem.h.
Referenced by souffle::ast::analysis::RecordType::RecordType().