File: debug-FEData.C

package info (click to toggle)
magnus 20060324-3
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 19,404 kB
  • ctags: 20,466
  • sloc: cpp: 130,118; ansic: 37,076; tcl: 10,970; perl: 1,109; makefile: 963; sh: 403; yacc: 372; csh: 57; awk: 33; asm: 10
file content (36 lines) | stat: -rw-r--r-- 529 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include "FEData.h"



struct Foo : public FEData
{
  void foo( const Expression& A )
  {
	 A.printVar( cout );
	 cout << endl;
	 
	 A.printConst( cout );
	 cout << endl << endl;
  }

  void test1( ) { foo( IsIso(0) && Domain(0) == Object(1) ); }
  void test2( ) { foo( IsIso(0) && ! Domain(0) == Object(1) ); }
  void test3( ) { foo( IsIso(0) && ! ( Domain(0) == Object(1) ) ); }

};





main( )
{
  Foo F;

  F.test1();
  F.test2();
  F.test3();

  FEDataUpdate msg( FEData::IsIso( 4 ), FEData::Object( 1 ) );
  msg.send();
}