pub trait IDebugHostType2_Impl: Sized + IDebugHostType_Impl {
    // Required methods
    fn IsTypedef(&self) -> Result<bool>;
    fn GetTypedefBaseType(&self) -> Result<IDebugHostType2>;
    fn GetTypedefFinalBaseType(&self) -> Result<IDebugHostType2>;
    fn GetFunctionVarArgsKind(&self) -> Result<VarArgsKind>;
    fn GetFunctionInstancePointerType(&self) -> Result<IDebugHostType2>;
}

Required Methods§

fn IsTypedef(&self) -> Result<bool>

fn GetTypedefBaseType(&self) -> Result<IDebugHostType2>

fn GetTypedefFinalBaseType(&self) -> Result<IDebugHostType2>

fn GetFunctionVarArgsKind(&self) -> Result<VarArgsKind>

fn GetFunctionInstancePointerType(&self) -> Result<IDebugHostType2>

Object Safety§

This trait is not object safe.

Implementors§