comparison examples/make_int.cc @ 6445:407c08a8e5b7

[project @ 2007-03-23 19:20:12 by jwe]
author jwe
date Fri, 23 Mar 2007 19:20:12 +0000
parents 4c8a2e4e0717
children 93c65f2a5668
comparison
equal deleted inserted replaced
6444:af8e28709a2c 6445:407c08a8e5b7
69 octave_integer (const octave_integer& s) 69 octave_integer (const octave_integer& s)
70 : octave_base_value (), scalar (s.scalar) { } 70 : octave_base_value (), scalar (s.scalar) { }
71 71
72 ~octave_integer (void) { } 72 ~octave_integer (void) { }
73 73
74 octave_value *clone (void) { return new octave_integer (*this); } 74 octave_base_value *clone (void) { return new octave_integer (*this); }
75 75
76 #if 0 76 #if 0
77 void *operator new (size_t size); 77 void *operator new (size_t size);
78 void operator delete (void *p, size_t size); 78 void operator delete (void *p, size_t size);
79 #endif 79 #endif
321 { 321 {
322 // At this point, we know we have a handle for an octave_integer 322 // At this point, we know we have a handle for an octave_integer
323 // object, so we can peek at the representation and extract the 323 // object, so we can peek at the representation and extract the
324 // data. 324 // data.
325 325
326 const octave_value& rep = args(0).get_rep (); 326 const octave_base_value& rep = args(0).get_rep ();
327 327
328 int my_value = ((const octave_integer&) rep) . integer_value (); 328 int my_value = ((const octave_integer&) rep) . integer_value ();
329 329
330 message ("doit", "your lucky number is: %d", my_value); 330 message ("doit", "your lucky number is: %d", my_value);
331 } 331 }