Browse Source

Added helper methods to check if a type is a pointer.

pull/1/head
triton 13 years ago
parent
commit
6c9105be2f
  1. 8
      src/Bridge/Type.cs

8
src/Bridge/Type.cs

@ -31,6 +31,14 @@ namespace Cxxi @@ -31,6 +31,14 @@ namespace Cxxi
return tag.Declaration is Enumeration;
}
public bool IsPointer()
{
var pointer = this as PointerType;
if (pointer == null)
return false;
return pointer.Modifier == PointerType.TypeModifier.Pointer;
}
public bool IsPointerToPrimitiveType(PrimitiveType primitive)
{
var ptr = this as PointerType;

Loading…
Cancel
Save