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:
Inheritance graph
[legend]
Collaboration diagram for osl::container::Square8:
Collaboration graph
[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: