mirror of
https://github.com/ACreTeam/ac-decomp
synced 2026-05-23 14:41:38 -04:00
22 lines
400 B
C++
22 lines
400 B
C++
#ifndef JSUIOSBASE_H
|
|
#define JSUIOSBASE_H
|
|
|
|
#include "types.h"
|
|
#include "JSystem/JSupport/JSUStreamEnum.h"
|
|
|
|
class JSUIosBase {
|
|
public:
|
|
inline JSUIosBase() : mState(GOOD) { }
|
|
|
|
virtual ~JSUIosBase() { }
|
|
|
|
bool isGood() { return !this->mState; }
|
|
void clrState(EIoState ioState) { this->mState &= ~ioState; }
|
|
void setState(EIoState ioState) { this->mState |= ioState; }
|
|
|
|
u8 mState;
|
|
};
|
|
|
|
|
|
#endif
|