13 #include "rofl/common/logging.h"
29 cindex(
unsigned int index) : index(index) {};
45 operator= (
const cindex& idx) {
56 operator< (
const cindex& idx)
const {
57 return (index < idx.index);
64 operator== (
const cindex& idx)
const {
65 return (index == idx.index);
72 operator!= (
const cindex& idx)
const {
73 return (index != idx.index);
89 operator++ (
int unused) {
101 set_index(
unsigned int index) { this->index = index; };
107 get_index()
const {
return index; };
112 operator<< (std::ostream& os,
const cindex& index) {
113 os <<
rofl::indent(0) <<
"<cindex idx:" << index.get_index() <<
" >";