MiKTeX 23.10-next
A scalable TeX distribution
Loading...
Searching...
No Matches
Public Member Functions | List of all members
C4P::C4P_text Struct Reference
Inheritance diagram for C4P::C4P_text:
Inheritance graph
[legend]
Collaboration diagram for C4P::C4P_text:
Collaboration graph
[legend]

Public Member Functions

C4P_real GetReal ()
 
bool IsTerminal ()
 
char GetChar ()
 
int GetInteger ()
 
void DiscardLine ()
 
- Public Member Functions inherited from C4P::BufferedFile< char >
void PascalFileIO (bool turnOn)
 
bool IsPascalFileIO () const
 
const ElementType & bufref () const
 
ElementType & bufref ()
 
const ElementType & operator* () const
 
ElementType & operator* ()
 
bool Eof ()
 
bool Eoln ()
 
void Read (ElementType *buf, std::size_t n)
 
void Read ()
 
void Reset ()
 
void Rewrite ()
 
void Write ()
 
void Seek (long offset, int origin)
 
- Public Member Functions inherited from C4P::FileRoot
bool Open (const MiKTeX::Util::PathName &path, MiKTeX::Core::FileMode mode, MiKTeX::Core::FileAccess access, bool text, bool mustExist)
 
void AssertValid () const
 
void Close ()
 
void Attach (FILE *file, bool takeOwnership)
 
 operator FILE * ()
 
FILE *& fileref ()
 
FILE * operator-> ()
 

Additional Inherited Members

- Public Types inherited from C4P::BufferedFile< char >
typedef char ElementType
 
- Protected Types inherited from C4P::BufferedFile< char >
enum  
 
- Protected Types inherited from C4P::FileRoot
enum  { NotOwner = 0x00000001 }
 
- Protected Member Functions inherited from C4P::BufferedFile< char >
std::size_t ReadInternal (ElementType *buf, std::size_t n)
 
- Protected Attributes inherited from C4P::BufferedFile< char >
ElementType currentElement
 
- Protected Attributes inherited from C4P::FileRoot
FILE * file = nullptr
 
unsigned flags = 0
 
MiKTeX::Util::PathName path
 

The documentation for this struct was generated from the following file: