AliasPrinter

scair.print.AliasPrinter
final class AliasPrinter(strictlyGeneric: Boolean = ..., p: Writer = ..., aliasesCounters: Map[String, Int] = ..., aliases: Map[Attribute, String] = ...) extends Printer

Attributes

Graph
Supertypes
class Printer
class Object
trait Matchable
class Any

Members list

Type members

Inherited types

type Printable = Value[_] | Block | Region | Operation | Attribute | String

Attributes

Inherited from:
Printer

Value members

Concrete methods

def getAliases: Map[Attribute, String]
override def indented(toPrint: => Unit): Unit

Attributes

Definition Classes
override def printGenericMLIROperation(op: Operation): Unit

Attributes

Definition Classes
override def scoped: AliasPrinter

Attributes

Definition Classes
override def withIndent(toPrint: => Unit): Unit

Attributes

Definition Classes

Inherited methods

def printArgument(value: Value[_ <: Attribute]): Unit

Attributes

Inherited from:
Printer
def printAttrDict(attrs: Map[String, Attribute]): Unit

Attributes

Inherited from:
Printer
def printBlockBody(block: Block): Unit

Attributes

Inherited from:
Printer
inline def printList[T <: Printable](inline iterable: IterableOnce[T], inline start: String = ..., inline sep: String = ..., inline end: String = ...): Unit

Attributes

Inherited from:
Printer
inline def printListF[T](inline iterable: IterableOnce[T], f: T => Unit, inline start: String = ..., inline sep: String = ..., inline end: String = ...): Unit

Attributes

Inherited from:
Printer
def printOptionalAttrDict(attrs: Map[String, Attribute]): Unit

Attributes

Inherited from:
Printer

Deprecated and Inherited methods

final def flush(): Unit

Attributes

Deprecated
Just a first way to work with Java\'s Writer from Scala. Find better!
Inherited from:
Printer