Otawa  0.10
BitSet.h File Reference
#include <elm/util/BitVector.h>

Go to the source code of this file.

Classes

class  otawa::dfa::BitSet
 This class implements a set as a bit vector. More...
 
class  otawa::dfa::BitSet::Iterator
 Iterator on the item contained in a bit set. More...
 

Namespaces

 otawa
 $Id$ Copyright (c) 2007, IRIT - UPS casse.nosp@m.@iri.nosp@m.t.fr
 
 otawa::dfa
 

Macros

#define OTAWA_BITSET_SIZE
 
#define OTAWA_BITSET_ALLOC   { __total_size += vec.__size(); __used_size += vec.__size(); if(__used_size >= __max_size) __max_size = __used_size; }
 
#define OTAWA_BITSET_FREE   { __used_size -= vec.__size(); }
 

Functions

elm::io::Outputotawa::dfa::operator<< (elm::io::Output &output, const BitSet &bits)
 

Macro Definition Documentation

#define OTAWA_BITSET_ALLOC   { __total_size += vec.__size(); __used_size += vec.__size(); if(__used_size >= __max_size) __max_size = __used_size; }
#define OTAWA_BITSET_FREE   { __used_size -= vec.__size(); }
#define OTAWA_BITSET_SIZE