eMonArrImplicit

ostrat.pParse.Statement.eMonArrImplicit
implicit class eMonArrImplicit(eMon: EMon[RArr[Statement]])

Extension class for EMon[Arr[Statement]].

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def findKeySettingElse[KT, VT](key: KT, elseValue: => VT)(implicit evST: Unshow[KT], ev: Unshow[VT]): VT

Find Setting of key type KT type T from this Arr[Statement] or return default value. Extension method.

Find Setting of key type KT type T from this Arr[Statement] or return default value. Extension method.

Attributes

Find Identifier setting of an Identifier from this Arr[Statement]. Extension method.

Find Identifier setting of an Identifier from this Arr[Statement]. Extension method.

Attributes

def findType[A](implicit ev: Unshow[A]): EMon[A]
def findTypeElse[A](elseValue: A)(implicit ev: Unshow[A]): A

Find unique instance of type from RSON statement. The unique instance can be a plain value or setting. If no value or duplicate values found use elseValue.

Find unique instance of type from RSON statement. The unique instance can be a plain value or setting. If no value or duplicate values found use elseValue.

Attributes