meta, C++




6 Methoden:

|
/* public: */ EStandardServices ::   EStandardServices
/* public: virtual */ void EStandardServices ::   check
/* public: virtual */ void EStandardServices ::   trace



#define static #include standard.h : cpp #include standard.c1 : cpp #undef BB #undef BBStr #undef bb #undef bbStr #define BB #define BBStr( x,y,z ) ; #define bb #define bbStr( x,y,z ) ; #ifndef procNestOn #undef LB_ #undef LE_ #undef LE_ret #undef ret #undef ret_ #undef __ #undef ___ #define LB_( x ) { #define LE_ } #define ret_ return ; #define LE_ret( x ) return( x ); } #define ret( x ) return( x ); #define __ #define ___ #endif /* public: */ EStandardServices :: EStandardServices( // ----------------------------------------------------------------------------- ) { m_status.code = EN_not_yet_created ; m_status.semantics = "not yet created" ; } /* public: */ void EStandardServices :: Created( // ----------------------------------------------------------------------------- ) { m_status.code = EN_ok ; m_status.semantics = "successfully created" ; } /* public: */ int EStandardServices :: Status( /* ----------------------------------------------------------------------------- Return Status Code ----------------------------------------------------------------------------- */ ) { return( m_status.code ); } /* public: */ void EStandardServices :: SetStatus /* ----------------------------------------------------------------------------- Redefine Object Status ----------------------------------------------------------------------------- */ ( int code , char * semantics ) { m_status.code = code ; m_status.semantics = semantics ; } /* public: */ char * EStandardServices :: StatusDescr( /* ----------------------------------------------------------------------------- Return Status Description ----------------------------------------------------------------------------- */ ) { return( m_status.semantics ); } /* public: virtual */ void EStandardServices :: out /* ----------------------------------------------------------------------------- Der Aufrufer garantiert: kein gewollter Aufruf dieser Methode - Jede Subklasse von 'EStandardServices' muss einen eigenen Algorithmus zur Formatierung ihrer Daten zwecks Trace bereitstellen. Wo sie noch nicht existiert, wird diese Funktion es melden. Die Funktion garantiert: errno = EN_no_out_method ; fErr Erster Befehl im Code einer Funktion, die diese hier spezialisiert, sollte stets sein: fprintf( f, "\n%s - Instanz der Klasse '...': \n\n", name ); Anders als trace(), sollte out() nur die abstrakte Sicht des Objekts zeigen. ----------------------------------------------------------------------------- */ ( char * name // Objekt , FILE * f // soll geschrieben werden nach ) LB_("EStandardServices.out") errno = EN_no_out_method ; fErr LE_ /* public: virtual */ void EStandardServices :: trace /* ----------------------------------------------------------------------------- Der Aufrufer garantiert: kein gewollter Aufruf dieser Methode - Jede Subklasse von 'EStandardServices' muss einen eigenen Algorithmus zur Formatierung ihrer Daten zwecks Trace bereitstellen. Wo sie noch nicht existiert, wird diese Funktion es melden. Die Funktion garantiert: errno = EN_no_trace_method ; fErr Erster Befehl im Code einer Funktion, die diese hier spezialisiert, sollte stets sein: fprintf( f, "\n%s - Instanz der Klasse '...': \n\n", name ); Anders als out(), zeigt trace() auch Implementierungsgeheimnisse des Objekts. ----------------------------------------------------------------------------- */ ( char * name // Objekt , FILE * f // soll geschrieben werden nach ) LB_("EStandardServices.trace") errno = EN_no_trace_method ; fErr LE_ /* public: virtual */ void EStandardServices :: check( /* ----------------------------------------------------------------------------- Der Aufrufer garantiert: kein gewollter Aufruf dieser Methode - Jede Subklasse von 'EStandardServices' muá einen eigenen Algorithmus fr Plausibilit„tsprfungen bereitstellen. Wo sie noch nicht existiert, wird diese Funktion es melden. Die Funktion garantiert: errno = EN_check_method_missing ; fErr ----------------------------------------------------------------------------- */ ) LB_("EStandardServices.check") errno = EN_no_check_method ; fErr LE_ #undef static #endif
top . is_inc_for . C++
Include-structure of
todir / standard.cpp

standard.c1
.   standard.h
.   .   for_all.h
.   .   .   exec_ut.h
.   .   .   .   exec_ut.h3
.   .   .   .   macros_1.h
.   .   .   .   traceco.h
.   .   .   precomp.h
.   .   .   .   basis.h
.   .   .   .   .   compiler.h
.   .   .   .   .   dmlerr.h
.   .   .   .   en.h
.   .   .   .   .   en_lec.h
.   .   .   .   limits.h
.   .   .   .   mt.h
.   .   .   .   obsolete.h
.   .   .   .   ot.h
.   .   .   .   st.h
.   .   .   .   trace.h
.   .   .   toscreen.h

20 include files
top . is_inc_for . C++