ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/libBASS/MemberStamp.hpp
Revision: 993
Committed: Tue Jan 27 20:34:11 2004 UTC (20 years, 5 months ago) by gezelter
File size: 654 byte(s)
Log Message:
Fix to new RigidBody stuff

File Contents

# Content
1 #ifndef __MEMBERSTAMP_H__
2 #define __MEMBERSTAMP_H__
3
4 #include "LinkedAssign.hpp"
5
6 class MemberStamp{
7
8 public:
9 MemberStamp();
10 ~MemberStamp();
11
12 char* assignString( char* lhs, char* rhs );
13 char* assignDouble( char* lhs, double rhs );
14 char* assignInt( char* lhs, int rhs );
15
16 char* checkMe( void );
17
18 int getIndex( void ){ return myIndex; }
19
20 int haveExtras( void ) { return have_extras; }
21 LinkedAssign* getExtras( void ) { return unhandled; }
22
23 static char errMsg[500];
24 private:
25
26 int myIndex; //the member itself
27
28 short int memberAssigned;
29
30 LinkedAssign* unhandled; // the unhandled assignments
31 short int have_extras;
32 };
33
34 #endif