Mercurial > octave-nkf
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 } |