Content


NTL
Core
CReaderSensitive

CReaderSensitive



Class implements source reader. It reads characters from source as is.

You can find more information in comments below. Overrided methods can be found in corresponding base class or interface.

class CReaderSensitive :public virtual IReader, public CReleasable
{
public:
    // IReader setters 
	void setSource(const String &value) override;
	void setSource(const String &value, const size_t &min, const size_t &max) override;

    // IReader methods 
    wchar_t Read(const size_t index) override;
    String Read(const size_t index, const size_t length) override;

    CReaderSensitive();
    CReaderSensitive(const String &source);
    CReaderSensitive(const String &source, const size_t min, const size_t max);
};
Namespace: nitisa::script
Include: Nitisa/Modules/Script/Readers/ReaderSensitive.h