pub struct CppCodeGen {
pub use_libtorch: bool,
pub indent_size: usize,
}Expand description
Enhanced C++ code generator that integrates with cpp_codegen.rs
Fields§
§use_libtorch: bool§indent_size: usizeImplementations§
Source§impl CppCodeGen
impl CppCodeGen
pub fn new() -> Self
pub fn with_libtorch(self, use_libtorch: bool) -> Self
Trait Implementations§
Source§impl Clone for CppCodeGen
impl Clone for CppCodeGen
Source§fn clone(&self) -> CppCodeGen
fn clone(&self) -> CppCodeGen
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl CodeGenBackend for CppCodeGen
impl CodeGenBackend for CppCodeGen
Source§impl Debug for CppCodeGen
impl Debug for CppCodeGen
Auto Trait Implementations§
impl Freeze for CppCodeGen
impl RefUnwindSafe for CppCodeGen
impl Send for CppCodeGen
impl Sync for CppCodeGen
impl Unpin for CppCodeGen
impl UnsafeUnpin for CppCodeGen
impl UnwindSafe for CppCodeGen
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more