summaryrefslogtreecommitdiff
path: root/source/modules/asura-utils/classes.h
blob: 8c89b6a0acea5228b0e9bafc4080eefedf3d5d6e (plain)
1
2
3
4
5
6
7
8
9
#ifndef __ASURAENGINE_CLASSES_H__
#define __ASURAENGINE_CLASSES_H__

#define GET_SET(TYPE,PROP_NAME,VAR_NAME)	void Set##PROP_NAME (TYPE val) { VAR_NAME = val; }	const TYPE Get##PROP_NAME () const {return (const TYPE)VAR_NAME; }

#define namespace_begin(NAMESPACE) namespace NAMESPACE { 
#define namespace_end }

#endif