|
RT_API_ATTRS bool | IsAtEOF () const |
|
RT_API_ATTRS bool | IsAfterEndfile () const |
|
RT_API_ATTRS std::size_t | RemainingSpaceInRecord () const |
|
RT_API_ATTRS bool | NeedAdvance (std::size_t) const |
|
RT_API_ATTRS void | HandleAbsolutePosition (std::int64_t) |
|
RT_API_ATTRS void | HandleRelativePosition (std::int64_t) |
|
RT_API_ATTRS void | BeginRecord () |
|
RT_API_ATTRS Fortran::common::optional< std::int64_t > | EffectiveRecordLength () const |
|
RT_API_ATTRS bool | IsRecordFile () const |
|
template<typename CHAR = char> |
constexpr RT_API_ATTRS bool | useUTF8 () const |
|
|
Fortran::common::optional< std::int64_t > | recordLength |
|
std::int64_t | currentRecordNumber {1} |
|
std::int64_t | positionInRecord {0} |
|
std::int64_t | furthestPositionInRecord {0} |
|
Fortran::common::optional< std::int64_t > | leftTabLimit |
|
Fortran::common::optional< std::int64_t > | endfileRecordNumber |
|
MutableModes | modes |
|
bool | pinnedFrame {false} |
|
bool | unterminatedRecord {false} |
|
Access | access {Access::Sequential} |
|
Fortran::common::optional< bool > | isUnformatted |
|
bool | isUTF8 {false} |
|
unsigned char | internalIoCharKind {0} |
|
Fortran::common::optional< std::int64_t > | openRecl |
|
The documentation for this struct was generated from the following files: