% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/ffi.R
\name{tcc_cstring_object}
\alias{tcc_cstring_object}
\title{CString S3 Class}
\usage{
tcc_cstring_object(ptr, clone = TRUE, owned = FALSE)
}
\arguments{
\item{ptr}{External pointer to C string}

\item{clone}{Whether to clone the string immediately (safe for R use)}

\item{owned}{Currently unused. Reserved for future finalizer support.}
}
\value{
A tcc_cstring object
}
\description{
Wrapper around a C string pointer with an optional cached R copy.
Ownership follows the underlying external pointer; this wrapper does not add
finalizer or freeing behavior on top of that pointer.
}
