tudocomp
– The TU Dortmund Compression Framework
tdc::ds::InputRestrictionsAndFlags Class Reference

#include <TextDSFlags.hpp>

Inheritance diagram for tdc::ds::InputRestrictionsAndFlags:
tdc::io::InputRestrictions

Public Member Functions

 InputRestrictionsAndFlags (const InputRestrictions &other, dsflags_t flags)
 
 InputRestrictionsAndFlags ()
 
const dsflags_tflags () const
 
- Public Member Functions inherited from tdc::io::InputRestrictions
 InputRestrictions (const std::vector< uint8_t > &escape_bytes={}, bool null_terminate=false)
 
const std::vector< uint8_t > & escape_bytes () const
 
bool null_terminate () const
 
bool has_no_escape_restrictions () const
 
bool has_no_restrictions () const
 
bool has_escape_restrictions () const
 
bool has_restrictions () const
 

Detailed Description

Definition at line 19 of file TextDSFlags.hpp.

Constructor & Destructor Documentation

◆ InputRestrictionsAndFlags() [1/2]

tdc::ds::InputRestrictionsAndFlags::InputRestrictionsAndFlags ( const InputRestrictions other,
dsflags_t  flags 
)
inline

Definition at line 22 of file TextDSFlags.hpp.

◆ InputRestrictionsAndFlags() [2/2]

tdc::ds::InputRestrictionsAndFlags::InputRestrictionsAndFlags ( )
inline

Definition at line 26 of file TextDSFlags.hpp.

Member Function Documentation

◆ flags()

const dsflags_t& tdc::ds::InputRestrictionsAndFlags::flags ( ) const
inline

Definition at line 29 of file TextDSFlags.hpp.


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