Hauptseite   Klassenhierarchie   Übersicht   Auflistung der Dateien   Datenstruktur-Elemente   Datei-Elemente  

mseg.h

gehe zur Dokumentation dieser Datei
00001 
00007 #ifndef MSEQ_H
00008 #define MSEQ_H
00009 #include<sys/types.h>
00010 #ifndef NULL
00011 #define NULL (void *)0;
00012 #endif
00013 
00014 namespace RAMS
00015 {
00032 class Mseg
00033 {
00034  protected:
00035    void *basis; 
00036    void *ende;  
00037    size_t len;  
00038 
00039    void setto(char *anfang,size_t lang)
00040      { basis=anfang;ende=anfang+lang; len=lang;
00041      }
00042  public:
00046    Mseg() { basis=NULL;ende=NULL;len=0;}
00050     Mseg(char *anfang,size_t lang) { basis=anfang;ende=anfang+lang; len=lang; }
00054    const void *begin() { return basis; }
00058    const void *end()   { return ende; }
00062    size_t length()     { return len;  }
00063 };
00064 
00065 };
00066 #endif

Erzeugt am Sat Nov 29 19:45:39 2003 für rams_persito von doxygen1.2.14 geschrieben von Dimitri van Heesch, © 1997-2002