MimIR 0.1
MimIR is my Intermediate Representation
Loading...
Searching...
No Matches
mim::Nest::Node::Siblings< Forward > Struct Template Reference

#include <mim/nest.h>

Inheritance diagram for mim::Nest::Node::Siblings< Forward >:
[legend]

Public Member Functions

size_t num () const
 
absl::flat_hash_set< Node * > & deps ()
 
auto nodes () const
 
bool contains (const Node *n) const
 

Friends

class Nest
 

Detailed Description

template<bool Forward>
struct mim::Nest::Node::Siblings< Forward >

Definition at line 75 of file nest.h.

Member Function Documentation

◆ contains()

template<bool Forward>
bool mim::Nest::Node::Siblings< Forward >::contains ( const Node * n) const
inline

Definition at line 81 of file nest.h.

◆ deps()

template<bool Forward>
absl::flat_hash_set< Node * > & mim::Nest::Node::Siblings< Forward >::deps ( )
inline

Definition at line 77 of file nest.h.

◆ nodes()

template<bool Forward>
auto mim::Nest::Node::Siblings< Forward >::nodes ( ) const
inline

Definition at line 78 of file nest.h.

Referenced by num().

◆ num()

template<bool Forward>
size_t mim::Nest::Node::Siblings< Forward >::num ( ) const
inline

Definition at line 76 of file nest.h.

References nodes().

Friends And Related Symbol Documentation

◆ Nest

template<bool Forward>
friend class Nest
friend

Definition at line 86 of file nest.h.

References Nest.

Referenced by Nest.


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