Public Member Functions | Private Attributes | List of all members
cpp_function::strdup_guard Class Reference

#include <pybind11.h>

Public Member Functions

char * operator() (const char *s)
 
strdup_guardoperator= (const strdup_guard &)=delete
 
void release ()
 
 strdup_guard ()=default
 
 strdup_guard (const strdup_guard &)=delete
 
 ~strdup_guard ()
 

Private Attributes

std::vector< char * > strings
 

Detailed Description

Definition at line 313 of file pybind11.h.

Constructor & Destructor Documentation

◆ strdup_guard() [1/2]

cpp_function::strdup_guard::strdup_guard ( )
default

◆ strdup_guard() [2/2]

cpp_function::strdup_guard::strdup_guard ( const strdup_guard )
delete

◆ ~strdup_guard()

cpp_function::strdup_guard::~strdup_guard ( )
inline

Definition at line 319 of file pybind11.h.

Member Function Documentation

◆ operator()()

char* cpp_function::strdup_guard::operator() ( const char *  s)
inline

Definition at line 324 of file pybind11.h.

◆ operator=()

strdup_guard& cpp_function::strdup_guard::operator= ( const strdup_guard )
delete

◆ release()

void cpp_function::strdup_guard::release ( )
inline

Definition at line 329 of file pybind11.h.

Member Data Documentation

◆ strings

std::vector<char *> cpp_function::strdup_guard::strings
private

Definition at line 332 of file pybind11.h.


The documentation for this class was generated from the following file:


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:41:02