Main Page   Packages   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

Flags Class Reference

#include <Flags.hpp>

List of all members.

Public Methods

__inline Flags ()
__inline void set (register size_t i)
__inline void clear (register size_t i)
__inline size_t read (register size_t i)
__inline size_t size ()

Private Attributes

bool f [100]


Constructor & Destructor Documentation

__inline Flags::Flags  
 

Definition at line 8 of file Flags.cpp.

00009 {
00010   memset( f, FALSE, FSIZE * sizeof( BOOL ) );
00011 }


Member Function Documentation

__inline void Flags::clear register size_t    i
 

Definition at line 19 of file Flags.cpp.

00020 {
00021   assert( i < FSIZE );
00022   f[ i ] = FALSE;
00023 }

__inline size_t Flags::read register size_t    i
 

Definition at line 25 of file Flags.cpp.

00026 {
00027   assert( i < FSIZE );
00028   return f[ i ];
00029 }

__inline void Flags::set register size_t    i
 

Definition at line 13 of file Flags.cpp.

00014 {
00015   assert( i < FSIZE );
00016   f[ i ] = TRUE;
00017 }

__inline size_t Flags::size  
 

Definition at line 31 of file Flags.cpp.

00032 {
00033   return FSIZE;
00034 }


Member Data Documentation

bool Flags::f[ 100 ] [private]
 

Definition at line 18 of file Flags.hpp.


The documentation for this class was generated from the following files:
Generated on Sun Oct 14 18:48:37 2001 for Standard J2K Library by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001