pub(crate) fn should_dereference_in_cpp(&self, typ: &TypePath) -> bool {
        let tn = TypeName::from_type_path(typ);
        let td = self.get(&tn);
        if let Some(td) = td {
            td.de_referencicate
        } else {
            false
        }
    }
/// Whether this TypePath should be treated as a value in C++
/// but a reference in Rust. This only applies to rust::Str
/// (C++ name) which is &str in Rust.
Whether this TypePath should be treated as a value in C
but a reference in Rust. This only applies to rust::Str
(C++ name) which is &str in Rust.
Whether this TypePath should be treated as a value in C but a reference in Rust . This only applies to rust :: Str ( C ++ name ) which is &str in Rust .
pub(crate) fn should_dereference_in_cpp(&self, typ: &TypePath) -> bool {
        let tn = TypeName::from_type_path(typ);
        let td = self.get(&tn);
        if let Some(td) = td {
            td.de_referencicate
        } else {
            false
        }
    }
pub ( crate ) fn should_dereference_in_cpp ( & self , typ : & TypePath ) -> bool { let tn = TypeName :: from_type_path ( typ ) ; let td = self . get ( & tn ) ; if let Some ( td ) = td { td . de_referencicate } else { false } }
Whether this TypePath should be treated as a value in C++
but a reference in Rust.
Whether this TypePath should be treated as a value in C ++ but a reference in Rust .
&self
typ
&TypePath
&self
typ
&TypePath