Sections

zio.wasm.Sections
See theSections companion object
final case class Sections[IS <: IndexSpace](sections: Chunk[Section[IS]])

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def addToBeginning[S <: Section[IS]](newSection: S): Sections[IS]
def addToEnd[S <: Section[IS]](newSection: S): Sections[IS]
def addToFirstGroupStart[S <: Section[IS]](newSection: S): Sections[IS]
def addToLastGroup[S <: Section[IS]](newSection: S): Sections[IS]
def filterByIndexSpace(indexSpace: IS): Chunk[Section[IS]]
def filterBySectionType(sectionType: SectionType[IS]): Chunk[Section]
def indexed(indexSpace: IS): Map[Idx, Section[IS]]
def map(f: Section[IS] => Section[IS]): Sections[IS]
def mapSectionBySectionType(sectionType: SectionType[IS])(f: Section => Section): Sections[IS]
def moveToEnd(section: Section[IS]): Sections[IS]
def replace[S <: Section[IS]](indexSpace: IS)(idx: Idx, section: S): Sections[IS]

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product