Macro cpp::cpp
[−]
[src]
macro_rules! cpp { ({$($body:tt)*}) => { ... }; ([$($captures:tt)*] $($rest:tt)*) => { ... }; {@CAPTURES $name:ident [$($e:expr),*] => } => { ... }; {@CAPTURES $name:ident [$($e:expr),*] => mut $i:ident as $cty:expr , $($rest:tt)* } => { ... }; {@CAPTURES $name:ident [$($e:expr),*] => mut $i:ident as $cty:expr } => { ... }; {@CAPTURES $name:ident [$($e:expr),*] => $i:ident as $cty:expr , $($rest:tt)* } => { ... }; {@CAPTURES $name:ident [$($e:expr),*] => $i:ident as $cty:expr } => { ... }; (@TYPE $($rest:tt)*) => { ... }; }
This macro is used to embed arbitrary C++ code. See the module level documentation for more details.