MatchLib
All Classes Namespaces Files Functions Modules Pages
Public Member Functions | List of all members
nvhls::EmptyField Struct Reference

The EmptyField class is used for rudimentary support for members of a struct that can be configured to have zero width. More...

#include <UIntOrEmpty.h>

Inheritance diagram for nvhls::EmptyField:
nvhls_message

Public Member Functions

template<typename T >
EmptyField operator= (T const &)
 
uint64 to_uint64 ()
 
const sc_bit operator[] (std::size_t idx) const
 
bool and_reduce ()
 
bool or_reduce ()
 

Detailed Description

The EmptyField class is used for rudimentary support for members of a struct that can be configured to have zero width.

Definition at line 35 of file UIntOrEmpty.h.

Member Function Documentation

◆ operator=()

template<typename T >
EmptyField nvhls::EmptyField::operator= ( T const )
inline

Definition at line 37 of file UIntOrEmpty.h.

◆ to_uint64()

uint64 nvhls::EmptyField::to_uint64 ( )
inline

Definition at line 44 of file UIntOrEmpty.h.

◆ operator[]()

const sc_bit nvhls::EmptyField::operator[] ( std::size_t  idx) const
inline

Definition at line 45 of file UIntOrEmpty.h.

◆ and_reduce()

bool nvhls::EmptyField::and_reduce ( )
inline

Definition at line 46 of file UIntOrEmpty.h.

◆ or_reduce()

bool nvhls::EmptyField::or_reduce ( )
inline

Definition at line 47 of file UIntOrEmpty.h.


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