createclass.js
function() {
		var v	= [];
		for( var i in this )
			if( typeof this[i]=="function" && this[i].__virtual )
				v.push( i );
		
		if( v.length )
			createClass.log( 'error', 'INCOMPLETE CLASS '+this.__className+' HAS AT LEAST ONE PURE VIRTUAL FUNCTION: '+v.join(", ") );
	}
function() {
		var v	= [];
		for( var i in this )
			if( typeof this[i]=="function" && this[i].__virtual )
				v.push( i );
		
		if( v.length )
			createClass.log( 'error', 'INCOMPLETE CLASS '+this.__className+' HAS AT LEAST ONE PURE VIRTUAL FUNCTION: '+v.join(", ") );
	}
function ( ) { var v = [ ] ; for ( var i in this ) if ( typeof this [ i ] == "function" && this [ i ] . __virtual ) v . push ( i ) ; if ( v . length ) createClass . log ( 'error' , 'INCOMPLETE CLASS ' + this . __className + ' HAS AT LEAST ONE PURE VIRTUAL FUNCTION: ' + v . join ( ", " ) ) ; }
Check for virtual errors, i.e. functions that should have been overridden, but weren't
Check for virtual errors i . e . functions that should have been overridden but weren t