ARB
Public Types | Public Member Functions | List of all members
Deletable Class Reference

Public Types

enum  DeleteWhat { NOTHING, ANYTHING }
 

Public Member Functions

 Deletable (DeleteWhat what)
 
 Deletable (const char *allowed)
 
GB_ERROR get_delete_error (const char *data, size_t start, size_t count) const
 

Detailed Description

Definition at line 331 of file insdel.cxx.

Member Enumeration Documentation

Enumerator
NOTHING 
ANYTHING 

Definition at line 341 of file insdel.cxx.

Constructor & Destructor Documentation

Deletable::Deletable ( DeleteWhat  what)
inlineexplicit

Definition at line 342 of file insdel.cxx.

References init, and NOTHING.

Deletable::Deletable ( const char allowed)
inlineexplicit

Definition at line 348 of file insdel.cxx.

References init, and safeCharIndex().

Member Function Documentation

GB_ERROR Deletable::get_delete_error ( const char data,
size_t  start,
size_t  count 
) const
inline

Definition at line 355 of file insdel.cxx.

References error(), GBS_global_string(), id_assert, NULp, and safeCharIndex().

Referenced by check_delete_allowed().


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