osl::record::usi::UsiFile Class 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 Member Functions | Private Attributes | List of all members
osl::record::usi::UsiFile Class Reference

`#include <usi.h>`

Collaboration diagram for osl::record::usi::UsiFile:
[legend]

## Public Member Functions
| UsiFile (const std::string &filename)
| ~UsiFile ()
Record const & | getRecord () const
const NumEffectState | getInitialState () const

## Private Attributes
Record | record

## Detailed Description

Definition at line 64 of file usi.h.

## Constructor & Destructor Documentation

osl::record::usi::UsiFile::UsiFile | ( | const std::string & | filename) |  |

Definition at line 261 of file usi.cc.

References osl::record::RecordVisitor::addMoveAndAdvance(), moves, osl::record::usi::parse(), osl::record::RecordVisitor::setRecord(), and osl::record::RecordVisitor::setState().

osl::record::usi::UsiFile::~UsiFile | ( | ) |  |

Definition at line 284 of file usi.cc.

## Member Function Documentation

const osl::NumEffectState osl::record::usi::UsiFile::getInitialState | ( | ) |  | const

Definition at line 295 of file usi.cc.

const osl::record::Record & osl::record::usi::UsiFile::getRecord | ( | ) |  | const

Definition at line 289 of file usi.cc.

## Member Data Documentation

Record osl::record::usi::UsiFile::record
| private

Definition at line 67 of file usi.h.

The documentation for this class was generated from the following files:

- usi.h
- usi.cc