slang::ast::TypePrintingOptions struct

A collection of type printing options.

Public types

enum AnonymousTypeStyle { SystemName, FriendlyName }
Selects a style for anonymous types, either the system ID name or a more human-friendly name.

Public variables

bool addSingleQuotes
Add single quotes around type names.
bool elideScopeNames
Elide the names of scopes containing the types.
bool printAKA
Print an 'aka' note when unwrapping typedefs.
bool skipScopedTypeNames
Skip over scoped type names completely.
bool skipTypeDefs
Skip expanding typedefs.
bool fullEnumType
Include the enum's base type.