

// This file was automatically generated with ILU (version 2.0beta1) tools
// ILU is Copyright 1991-1999 Xerox Corporation, All Rights Reserved.
// ILU information:  ftp://ftp.parc.xerox.com/pub/ilu/ilu.html.

// Prevent multiple inclusions
#ifndef __foo_cpptrue_H_
#define __foo_cpptrue_H_

#include "foo-cpp.hpp"

#define foo_true_(name) NAME_INSIDE_SCOPE(foo_true, name)
#define foo_true(name) NAME_OUTSIDE_SCOPE(foo_true, name)
 // start the scope for foo_true 

  class foo_true_bar_initializer {
    public:
      foo_true_bar_initializer ();
      void * ensure_instantiation ();

      static foo_true_bar_initializer sm_the_true_foo_bar_initializer;

    private:
      static void iluInitialize ();
      // set to 1 once initialization has occured.
      static int initialized;
  };

 
// end the scope for foo_true 
 
#endif
