Go to the documentation of this file.
29 << _has_function <<
" "
30 << _clear_function <<
" "
31 << _del_function <<
" "
32 << _length_function <<
" "
33 << _insert_function <<
" "
34 << _getkey_function <<
" ";
45 in >> _flags >> _type >> _getter >> _setter;
47 in >> _has_function >> _clear_function;
49 in >> _del_function >> _length_function;
51 in >> _insert_function >> _getkey_function;
68 _has_function = remap.
map_from(_has_function);
69 _clear_function = remap.
map_from(_clear_function);
70 _del_function = remap.
map_from(_del_function);
71 _insert_function = remap.
map_from(_insert_function);
72 _getkey_function = remap.
map_from(_getkey_function);
73 _length_function = remap.
map_from(_length_function);
void remap_indices(const IndexRemapper &remap)
Remaps all internal index numbers according to the indicated map.
void output(std::ostream &out) const
Formats the InterrogateElement data for output to a data file.
void output(std::ostream &out) const
Formats the component for output to a data file.
void input(std::istream &in)
Reads the data file as previously formatted by output().
int map_from(int from) const
Returns the integer that the given 'from' integer had been set to map to, or the same integer if noth...
void idf_output_string(ostream &out, const string &str, char whitespace)
Writes the indicated string to the output file.
This class manages a mapping of integers to integers.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
static int get_file_minor_version()
Returns the minor version number of the interrogate database file currently being read.
void input(std::istream &in)
Reads the data file as previously formatted by output().
void idf_input_string(istream &in, string &str)
Reads the given string from the input file, as previously written by output_string().
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.