Scarab  v2.11.1
Project 8 C++ Utility Library
Public Member Functions | Public Attributes | List of all members
CompileCommand Class Reference
Inheritance diagram for CompileCommand:
Inheritance graph

Public Member Functions

def __init__ (self, cmd, ccmds)
 
def directory (self)
 
def filename (self)
 
def arguments (self)
 

Public Attributes

 cmd
 
 ccmds
 

Detailed Description

Represents the compile command used to build a file

Definition at line 2875 of file cindex.py.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  cmd,
  ccmds 
)

Definition at line 2877 of file cindex.py.

Member Function Documentation

◆ arguments()

def arguments (   self)
Get an iterable object providing each argument in the
command line for the compiler invocation as a _CXString.

Invariant : the first argument is the compiler executable

Definition at line 2894 of file cindex.py.

◆ directory()

def directory (   self)
Get the working directory for this CompileCommand

Definition at line 2884 of file cindex.py.

◆ filename()

def filename (   self)
Get the working filename for this CompileCommand

Definition at line 2889 of file cindex.py.

Member Data Documentation

◆ ccmds

ccmds

Definition at line 2881 of file cindex.py.

◆ cmd

cmd

Definition at line 2878 of file cindex.py.


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