HAL
hal::PinGroup< T > Member List

This is the complete list of members for hal::PinGroup< T >, including all inherited members.

assign_pin(T *pin)hal::PinGroup< T >inline
contains_pin(T *pin)hal::PinGroup< T >inline
empty() consthal::PinGroup< T >inline
get_direction() consthal::PinGroup< T >inline
get_hash() consthal::PinGroup< T >inline
get_id() consthal::PinGroup< T >inline
get_index(const T *pin) consthal::PinGroup< T >inline
get_name() consthal::PinGroup< T >inline
get_pin_at_index(i32 index) consthal::PinGroup< T >inline
get_pins(const std::function< bool(T *)> &filter=nullptr) consthal::PinGroup< T >inline
get_start_index() consthal::PinGroup< T >inline
get_type() consthal::PinGroup< T >inline
is_ascending() consthal::PinGroup< T >inline
is_ordered() consthal::PinGroup< T >inline
move_pin(T *pin, i32 new_index)hal::PinGroup< T >inline
operator!=(const PinGroup< T > &other) consthal::PinGroup< T >inline
operator==(const PinGroup< T > &other) consthal::PinGroup< T >inline
PinGroup(const u32 id, const std::string &name, PinDirection direction, PinType type, bool ascending=true, u32 start_index=0, bool ordered=false)hal::PinGroup< T >inline
remove_pin(T *pin)hal::PinGroup< T >inline
set_direction(PinDirection direction)hal::PinGroup< T >inline
set_name(const std::string &name)hal::PinGroup< T >inline
set_ordered(bool ordered=true)hal::PinGroup< T >inline
set_type(PinType type)hal::PinGroup< T >inline
size() consthal::PinGroup< T >inline
~PinGroup()=defaulthal::PinGroup< T >