carray.h File Reference

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Constant Groups | Macros | Functions
carray.h File Reference
`#include "osl/player.h"`
`#include "osl/ptype.h"`
`#include "osl/config.h"`
`#include <cstddef>`
`#include <cassert>`
`#include <algorithm>`
`#include <iterator>`
`#include <boost/type_traits.hpp>`
Include dependency graph for carray.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
struct | osl::misc::CArrayIterator< T >
| CArray の iterator. More...
class | osl::misc::CArray< T, Capacity >
| boost::array のまね。operator[] に assert をいれたかったので。 More...

## Namespaces
| osl
| attackDefense.h
| osl::misc
| 特に将棋と関係ない基礎的なコード

## Constant Groups
| osl
| attackDefense.h
| osl::misc
| 特に将棋と関係ない基礎的なコード

## Macros
#define | CONSERVATIVE_PLAYER_ACCESS

## Functions
template<class T >
const CArrayIterator< T > | osl::misc::operator+ (const CArrayIterator< T > &iter, int diff)
template<class T >
const CArrayIterator< T > | osl::misc::operator- (const CArrayIterator< T > &iter, int diff)
template<class T , class T2 >
int | osl::misc::operator- (CArrayIterator< T > l, CArrayIterator< T2 > r)
template<class T , class T2 >
bool | osl::misc::operator== (CArrayIterator< T > l, CArrayIterator< T2 > r)
template<class T , class T2 >
bool | osl::misc::operator!= (CArrayIterator< T > l, CArrayIterator< T2 > r)
template<class T , class T2 >
bool | osl::misc::operator< (CArrayIterator< T > l, CArrayIterator< T2 > r)
template<class T , class T2 >
bool | osl::misc::operator> (CArrayIterator< T > l, CArrayIterator< T2 > r)

## Macro Definition Documentation

#define CONSERVATIVE_PLAYER_ACCESS

Definition at line 14 of file carray.h.