kernel/eka/include/e32base.h
changeset 109 b3a1d9898418
parent 0 a41df078684a
child 257 3e88ff8f41d5
child 269 d57b86b1867a
equal deleted inserted replaced
102:ef2a444a7410 109:b3a1d9898418
    17 
    17 
    18 #ifndef __E32BASE_H__
    18 #ifndef __E32BASE_H__
    19 #define __E32BASE_H__
    19 #define __E32BASE_H__
    20 #include <e32std.h>
    20 #include <e32std.h>
    21 
    21 
       
    22 #ifdef __ARMCC__
       
    23 #pragma push
       
    24 #pragma diag_suppress 830 
       
    25 #endif
    22 /**
    26 /**
    23  * Container Base Class
    27  * Container Base Class
    24  */
    28  */
    25 class CBase
    29 class CBase
    26 /**
    30 /**
    69 private:
    73 private:
    70 	CBase(const CBase&);
    74 	CBase(const CBase&);
    71 	CBase& operator=(const CBase&);
    75 	CBase& operator=(const CBase&);
    72 private:
    76 private:
    73 	};
    77 	};
    74 	
    78 
    75 	
    79 #ifdef __ARMCC__	
       
    80 #pragma pop 	
       
    81 #endif
    76 	
    82 	
    77 	
    83 	
    78 class CBufBase : public CBase
    84 class CBufBase : public CBase
    79 /**
    85 /**
    80 @publishedAll
    86 @publishedAll