Classes | Namespaces | Typedefs | Enumerations
BeTextFile.h File Reference

Provides Bentley specific text file read/write functions (Bentley/BeAssert.h). More...

#include <Bentley\BeFile.h>
#include <Bentley\RefCounted.h>

Go to the source code of this file.

Classes

struct  BeTextFile
 Reads and Writes Text Files regardless of whether they are encoded on disk as locale-encoded ASCII, UTF8, or UTF16. More...
 

Namespaces

 Bentley
 The Bentley namespace contains types defined by the Bentley Library.
 

Typedefs

typedef RefCountedPtr< struct
BeTextFile > 
BeTextFilePtr
 A reference counted pointer to a BeTextFile instance. More...
 

Enumerations

enum  TextFileOpenType { Read = 0, Write = 1, Append = 2 }
 The possible BeTextFile open modes. More...
 
enum  TextFileEncoding { CurrentLocale = 0, Utf8 = 1, Utf16 = 2 }
 The possible BeTextFile open modes. More...
 
enum  TextFileOptions { None = 0, KeepNewLine = 0x1, NewLinesToSpace = 0x5 }
 The possible options for text file reading. More...
 
enum  TextFileReadStatus { Success = 0, Eof, BadParameter }
 The possible return values for text file reads. More...
 
enum  TextFileWriteStatus { Success = 0, Error, BadParameter }
 The possible return values for text file writes. More...
 

Detailed Description

Provides Bentley specific text file read/write functions (Bentley/BeAssert.h).


Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.