CppInterOp
C++ Language Interoperability Layer
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
CppInternal::Interpreter::IOContext Struct Reference

#include "lib/CppInterOp/CppInterOpInterpreter.h"

Collaboration diagram for CppInternal::Interpreter::IOContext:
Collaboration graph
[legend]

Public Member Functions

bool initializeTempFiles ()
 

Public Attributes

std::unique_ptr< FILE, FileDeleterstdin_file
 
std::unique_ptr< FILE, FileDeleterstdout_file
 
std::unique_ptr< FILE, FileDeleterstderr_file
 

Detailed Description

Definition at line 159 of file CppInterOpInterpreter.h.

Member Function Documentation

◆ initializeTempFiles()

bool CppInternal::Interpreter::IOContext::initializeTempFiles ( )
inline

Definition at line 164 of file CppInterOpInterpreter.h.

References stderr_file, stdin_file, and stdout_file.

Member Data Documentation

◆ stderr_file

std::unique_ptr<FILE, FileDeleter> CppInternal::Interpreter::IOContext::stderr_file

Definition at line 162 of file CppInterOpInterpreter.h.

Referenced by initializeTempFiles().

◆ stdin_file

std::unique_ptr<FILE, FileDeleter> CppInternal::Interpreter::IOContext::stdin_file

Definition at line 160 of file CppInterOpInterpreter.h.

Referenced by initializeTempFiles().

◆ stdout_file

std::unique_ptr<FILE, FileDeleter> CppInternal::Interpreter::IOContext::stdout_file

Definition at line 161 of file CppInterOpInterpreter.h.

Referenced by initializeTempFiles().


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