//Auto-generated by kalyptus. DO NOT EDIT.
namespace Soprano {

	using Soprano;
	using System;
	using Qyoto;
	using System.Collections.Generic;

	[SmokeClass("Soprano::Iterator")]
	public class Iterator : Object {
		protected SmokeInvocation interceptor = null;
		private IntPtr smokeObject;
		protected Iterator(Type dummy) {}
		protected void CreateProxy() {
			interceptor = new SmokeInvocation(typeof(Iterator), this);
		}
		private static SmokeInvocation staticInterceptor = null;
		static Iterator() {
			staticInterceptor = new SmokeInvocation(typeof(Iterator), null);
		}
		public Iterator() : this((Type) null) {
			CreateProxy();
			interceptor.Invoke("Iterator", "Iterator()", typeof(void));
		}
	}
}
