Sha256: 9590cc9590fd911ab0aca283581cc8b4702013a4ae329589d06464284ca3cab0

Contents?: true

Size: 443 Bytes

Versions: 21

Compression:

Stored size: 443 Bytes

Contents

// -*- c++ -*-
#pragma once
#ifndef __BEEPS_RUBY_DEFS_H__
#define __BEEPS_RUBY_DEFS_H__


#include <rucy/extension.h>
#include <beeps/ruby/exception.h>


#define BEEPS_CATCH \
	} \
	catch (const Beeps::OpenALError& e) \
	{ \
		RUCY_RAISE(Beeps::openal_error_class(), e.what()); \
	} \
	catch (const Beeps::BeepsError& e) \
	{ \
		RUCY_RAISE(Beeps::beeps_error_class(), e.what());

#define RUCY_END \
	BEEPS_CATCH \
	RUCY_DEF_END


#endif//EOH

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
beeps-0.3 include/beeps/ruby/defs.h
beeps-0.2.1 include/beeps/ruby/defs.h
beeps-0.2 include/beeps/ruby/defs.h
beeps-0.1.46 include/beeps/ruby/defs.h
beeps-0.1.45 include/beeps/ruby/defs.h
beeps-0.1.44 include/beeps/ruby/defs.h
beeps-0.1.43 include/beeps/ruby/defs.h
beeps-0.1.42 include/beeps/ruby/defs.h
beeps-0.1.41 include/beeps/ruby/defs.h
beeps-0.1.40 include/beeps/ruby/defs.h
beeps-0.1.39 include/beeps/ruby/defs.h
beeps-0.1.38 include/beeps/ruby/defs.h
beeps-0.1.37 include/beeps/ruby/defs.h
beeps-0.1.36 include/beeps/ruby/defs.h
beeps-0.1.35 include/beeps/ruby/defs.h
beeps-0.1.34 include/beeps/ruby/defs.h
beeps-0.1.33 include/beeps/ruby/defs.h
beeps-0.1.32 include/beeps/ruby/defs.h
beeps-0.1.31 include/beeps/ruby/defs.h
beeps-0.1.30 include/beeps/ruby/defs.h