* introduced SFMLClass type for all C pointers

* getNativePointer -> nativePointer property

- IpAddress.isValid
+ IpAddress.None

git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1459 4e206d99-4929-0410-ac5d-dfc041789085
This commit is contained in:
trass3r 2010-03-15 23:35:53 +00:00
parent 6b444d338e
commit cfedeee112
23 changed files with 317 additions and 320 deletions

View file

@ -77,15 +77,14 @@ struct IPAddress
}
/**
* Tell if the address is a valid one
*
* Returns:
* True if address has a valid syntax
*
*/
bool isValid()
* Get the empty/invalid address
*
* Returns:
* Empty object that represents invalid addresses
*/
static IPAddress None()
{
return cast(bool)sfIpAddress_IsValid(this);
return sfIpAddress_None();
}
@property
@ -139,11 +138,11 @@ static extern(C)
IPAddress function(cchar*) sfIpAddress_FromString;
IPAddress function(ubyte, ubyte, ubyte, ubyte)sfIpAddress_FromBytes;
IPAddress function(uint) sfIpAddress_FromInteger;
int function(IPAddress) sfIpAddress_IsValid;
IPAddress function() sfIpAddress_None;
IPAddress function() sfIpAddress_GetLocalAddress;
IPAddress function() sfIpAddress_GetPublicAddress;
IPAddress function() sfIpAddress_LocalHost;
}
mixin(loadFromSharedLib2("csfml-network", "sfIpAddress",
"FromBytes", "FromString", "FromInteger", "GetLocalAddress", "GetPublicAddress", "IsValid", "LocalHost"));
"FromBytes", "FromString", "FromInteger", "GetLocalAddress", "GetPublicAddress", "None", "LocalHost"));