Loading...
Searching...
No Matches
by::tas< T, Me > Struct Template Referenceabstract
Inheritance diagram for by::tas< T, Me >:
by::aser by::asable

Public Types

typedef tas< T, Me__me1
 

Public Member Functions

str as (const node &me, const type &to) const override
 
nbool is (const type &from, const type &to) const override
 
- Public Member Functions inherited from by::asable
nbool is (const type &from, const type *to) BY_SIDE_FUNC(to
 
nbool is (from, *to)
 
nbool is (const type *from, const type &to) BY_SIDE_FUNC(from
 
nbool is (const type *from, const type *to) BY_SIDE_FUNC(from &&to
 
str as (const node &from, const type *to) const BY_SIDE_FUNC(to
 
str as (from, *to)
 
str str ())
 
str as (const node *from, const type &to) const BY_SIDE_FUNC(from
 
str as str ())
 
str as (const node *from, const type *to) const BY_SIDE_FUNC(from &&to
 
str as str ())
 

Protected Member Functions

virtual str _onAs (const Me &me, const type &to) const =0
 

Additional Inherited Members

- Public Attributes inherited from by::asable
nbool false
 
nbool is from
 
nbool is false
 
str as from
 

Member Function Documentation

◆ as()

template<typename T , typename Me >
str by::tas< T, Me >::as ( const node & me,
const type & to ) const
inlineoverridevirtual

Implements by::asable.

◆ is()

template<typename T , typename Me >
nbool by::tas< T, Me >::is ( const type & from,
const type & to ) const
inlineoverridevirtual

Implements by::asable.


The documentation for this struct was generated from the following file:
to Top