Skip to content

cambiata/haxe-cpp-basic-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

haxe-cpp-basic-example

Simple test project that shows how to write externs for simple native cpp code:

// src/Greeter.cpp

#include <iostream>

class Greeter
{
  public:
  void sayHello () {
        std::cout << "Greeter saying \"Hello!\" \n";        
    }

  void sayGoodbye () {
        std::cout << "Greeter saying \"Goodbye!\" " << std::endl;        
  }

};
// src/Greeter.hx

@:include("./Greeter.cpp")
@:native("Greeter*")
extern class Greeter {
	@:native("new Greeter") public static function create():Greeter;

	@:native("sayHello") public function sayHello():Void;
	@:native("sayGoodbye") public function sayGoodbye():Void;
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published