PIP 6.1.0
Platform-Independent Primitives
Загрузка...
Поиск...
Не найдено
Структура PIVector2D< T >::Index

Структура индекса для элементов двумерного массива (строка, столбец). Подробнее...

#include <pivector2d.h>

Открытые члены

 Index ()=default
 Конструктор по умолчанию. Инициализирует row и col значениями -1 (некорректный индекс).
 Index (ssize_t r, ssize_t c)
 Создаёт Index с заданными значениями строки и столбца.
bool isValid () const
 Проверяет, является ли индекс корректным (строка и столбец неотрицательны).
bool isNotValid () const
 Проверяет, является ли индекс некорректным (строка или столбец отрицательны).

Открытые атрибуты

ssize_t row = -1
 Индекс строки в двумерном массиве.
ssize_t col = -1
 Индекс столбца в двумерном массиве.

Подробное описание

template<typename T>
struct PIVector2D< T >::Index

Структура индекса для элементов двумерного массива (строка, столбец).

Методы

◆ isValid()

template<typename T>
bool PIVector2D< T >::Index::isValid ( ) const
inline

Проверяет, является ли индекс корректным (строка и столбец неотрицательны).

См. также
isNotValid()

◆ isNotValid()

template<typename T>
bool PIVector2D< T >::Index::isNotValid ( ) const
inline

Проверяет, является ли индекс некорректным (строка или столбец отрицательны).

См. также
isValid()