osl::container::Square8 Struct Reference

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | List of all members
osl::container::Square8 Struct Reference

`#include <square8.h>`

Inheritance diagram for osl::container::Square8:
[legend]
Collaboration diagram for osl::container::Square8:
[legend]

## Public Types
typedef FixedCapacityVector < uint8_t, 8 > | base_t

## Public Member Functions
void | push_back (Square position)
bool | isMember (Square position) const
const Square | operator[] (size_t i) const

## Detailed Description

Definition at line 15 of file square8.h.

## Member Typedef Documentation

typedef FixedCapacityVector<uint8_t,8> osl::container::Square8::base_t

Definition at line 17 of file square8.h.

## Member Function Documentation

bool osl::container::Square8::isMember | ( | Square | position) |  | const
| inline

Definition at line 22 of file square8.h.

References osl::Square::uintValue().

const Square osl::container::Square8::operator[] | ( | size_t | i) |  | const
| inline

Definition at line 26 of file square8.h.

References osl::Square::makeDirect().

void osl::container::Square8::push_back | ( | Square | position) |  |
| inline

Definition at line 18 of file square8.h.

References osl::Square::uintValue().

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

- square8.h