Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Copyright (c) 1989-1999 Microsoft Corporation
Module Name: auxcls.hxx
Abstract:
auxillary code generation class definition.
Notes:
All classes not directly related to the marshalling and unmarshalling belong to this set of classes.
History:
VibhasC Jul-29-1993 Created. ----------------------------------------------------------------------------*/ #ifndef __AUXCLS_HXX__
#define __AUXCLS_HXX__
/****************************************************************************
* include files ***************************************************************************/ #include "nulldefs.h"
extern "C" { #include <stdio.h>
}
#include "cgcls.hxx"
////////////////////////////////////////////////////////////////////////////
// The general code generation class object.
////////////////////////////////////////////////////////////////////////////
class CG_AUX : public CG_CLASS { private:
public: CG_AUX() { } virtual void Visit( CG_VISITOR *pVisitor ) = 0;
//
// The code generation methods.
//
virtual CG_STATUS Pass1( ANALYSIS_INFO * ) { return CG_OK; }
virtual CG_STATUS GenCode( CCB * ) { return CG_OK; } };
#endif // __AUXCLS_HXX__
|