Struct CXIdxCXXClassDeclInfo

struct CXIdxCXXClassDeclInfo { ... }

Fields

declInfo: *const CXIdxDeclInfo
bases: *const *const CXIdxBaseClassInfo
numBases: c_uint

Implementations

impl Clone for CXIdxCXXClassDeclInfo

fn clone(self: &Self) -> CXIdxCXXClassDeclInfo

impl Copy for CXIdxCXXClassDeclInfo

impl Debug for CXIdxCXXClassDeclInfo

fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result

impl Default for CXIdxCXXClassDeclInfo

fn default() -> CXIdxCXXClassDeclInfo

impl Freeze for CXIdxCXXClassDeclInfo

impl RefUnwindSafe for CXIdxCXXClassDeclInfo

impl Send for CXIdxCXXClassDeclInfo

impl Sync for CXIdxCXXClassDeclInfo

impl Unpin for CXIdxCXXClassDeclInfo

impl UnsafeUnpin for CXIdxCXXClassDeclInfo

impl UnwindSafe for CXIdxCXXClassDeclInfo

impl<T> Any for CXIdxCXXClassDeclInfo

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for CXIdxCXXClassDeclInfo

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for CXIdxCXXClassDeclInfo

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> CloneToUninit for CXIdxCXXClassDeclInfo

unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)

impl<T> From for CXIdxCXXClassDeclInfo

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for CXIdxCXXClassDeclInfo

fn to_owned(self: &Self) -> T
fn clone_into(self: &Self, target: &mut T)

impl<T, U> Into for CXIdxCXXClassDeclInfo

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for CXIdxCXXClassDeclInfo

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for CXIdxCXXClassDeclInfo

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>