need help about get all public static function name
    test 
    test at gmail.com
       
    Mon Oct 22 12:03:22 UTC 2018
    
    
  
On Monday, 22 October 2018 at 11:59:21 UTC, test wrote:
> On Monday, 22 October 2018 at 11:42:59 UTC, test wrote:
> I try made a simple example but it has no error:
I find the way to show the error:
https://run.dlang.io/is/f8cULz
import std.traits;
struct FiberS {
	static auto getThis(){
		return Fiber.getId();
	}
}
struct Proxy(T){
  	T* ptr;
     alias getPayload this;
	@property ref auto getPayload() inout return {
		return * ptr ;
	}
     static auto getId(){
         return 1;
     }
}
alias Fiber = Proxy!(FiberS);
extern(C) void main(){
        auto id = Fiber.getThis(); // work here
}
struct TcpStream {
     void read(ubyte[] data){
            auto id = Fiber.getThis(); // not work here in my case
     }
}
    
    
More information about the Digitalmars-d-learn
mailing list