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

# User Rev Content
1 gezelter 988 #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 gezelter 993 int getIndex( void ){ return myIndex; }
19 gezelter 988
20     int haveExtras( void ) { return have_extras; }
21     LinkedAssign* getExtras( void ) { return unhandled; }
22    
23     static char errMsg[500];
24     private:
25    
26 gezelter 993 int myIndex; //the member itself
27 gezelter 988
28 gezelter 993 short int memberAssigned;
29 gezelter 988
30     LinkedAssign* unhandled; // the unhandled assignments
31     short int have_extras;
32     };
33    
34     #endif