Public Types |
enum | Status_code {
OK = 0,
Insufficient_memory,
No_such_field,
Out_of_bounds,
No_declaration,
Declaration_mismatch,
Wrong_dimension,
Illegal_on_slave,
Failure = 15,
File_could_not_be_opened = 16,
File_not_a_map,
File_version_unsupported,
Field_undefined = 32,
Field_name_too_long,
Field_name_empty,
Field_name_illegal,
Field_null_array,
Field_type_mismatch,
Field_illegal,
Iterator_invalid = 48,
Iterator_past_end,
Iterator_out_of_bounds,
Lookup_invalid = 64,
Lookup_past_end,
Lookup_out_of_bounds,
Lookup_dimension_mismatch,
Lookup_no_previous_search
} |
| all the status codes. More...
|
Public Member Functions |
| Map_status () |
| constructor, initializes to OK.
|
| Map_status (Status_code status) |
| constructor from a Status_code.
|
| Map_status (const Map_status &status) |
| copy constructor.
|
Map_status & | operator= (const Status_code &rhs) |
| copy assignment operator (Status_code).
|
Map_status & | operator= (const Map_status &rhs) |
| copy assignment operator (Map_status).
|
bool | operator== (const Status_code rhs) const |
| equality operator (Status_code).
|
bool | operator== (const Map_status &rhs) const |
| equality operator (Map_status).
|
bool | operator!= (const Status_code rhs) const |
| inequality operator (Status_code).
|
bool | operator!= (const Map_status &rhs) const |
| inequality operator (Map_status).
|
bool | is_ok () const |
| returns if the status is OK or not.
|
Status_code | status () const |
| returns the status code as Status_code.
|
Map_status class.
The Map_status is an enumerative class which is meant to list all possible error conditions for the Map-related classes and methods.