#include <shader_map.h>
Public Types | |
enum | Status_code { OK = 0, Insufficient_memory, No_such_field, Out_of_bounds, No_declaration, Declaration_mismatch, Wrong_dimension, 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, Iterator_invalid = 48, Iterator_past_end, Iterator_out_of_bounds, Lookup_invalid = 64, Lookup_past_end, Lookup_out_of_bounds, Lookup_dimension_mismatch } |
all the status codes | |
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 |
The Map_status is an enumerative class which is meant to list all possible error conditions for the Map-related classes and methods
|
constructor from a Status_code
|
|
copy constructor
|
|
returns if the status is OK or not
|
|
inequality operator (Map_status)
|
|
inequality operator (Status_code)
|
|
copy assignment operator (Map_status)
|
|
copy assignment operator (Status_code)
|
|
equality operator (Map_status)
|
|
equality operator (Status_code)
|
|
returns the status code as Status_code
|
Copyright © 1986-2008 by
mental images GmbH