[C++-sig] static class variables

Francois Ostiguy ostiguy at fnal.gov
Sat Mar 8 00:34:22 CET 2003

Hi -

I recently experimented with the new "staticmethod" attribute to wrap
static class methods. I works beautifully ... great work !
This leads me to ask: is there any existing/planned equally convenient
way to wrap static class variables ?

I am thinking of something along the lines of

struct MyClass {
   double value1;
   double value2;

  .def_readwrite("value2", &MyClass::value)
  .staticvariable("value2");                <<<<<< ?????????

so that from python I could simply say

MyClass.value2 = 2.0

As always, your help/comments/suggestions are greatly appreciated.


Dr. Jean-Francois OSTIGUY                              voice: (630) 840-2231
Beam Physics Dept MS220                                  FAX: (630) 840-6039
Fermi National Accelerator Laboratory                email: ostiguy at fnal.gov
Batavia IL 60510-0500                           WWW:www-ap.fnal.gov/~ostiguy

More information about the Cplusplus-sig mailing list