summaryrefslogtreecommitdiff
path: root/source/modules/asura-utils/Classes.h
blob: d92c3d405759ccb3858c4986e2ed6d7475e7370d (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