CLRX
1
An unofficial OpenCL extensions designed for Radeon GPUs
|
descriptor of file inclusion More...
#include <AsmSource.h>
Public Member Functions | |
AsmFile (const CString &_file) | |
constructor | |
AsmFile (const RefPtr< const AsmSource > _parent, LineNo _lineNo, ColNo _colNo, const CString &_file) | |
constructor with parent file inclustion | |
virtual | ~AsmFile () |
destructor | |
![]() | |
AsmSource (AsmSourceType _type) | |
constructor | |
virtual | ~AsmSource () |
destructor | |
![]() | |
FastRefCountable () | |
constructor | |
void | reference () const |
reference object | |
bool | unreference () const |
unreference object (returns true if no reference count) | |
Public Attributes | |
RefPtr< const AsmSource > | parent |
parent source for this source (for file is parent file or macro substitution, for macro substitution is parent substitution More... | |
LineNo | lineNo |
place where file is included (0 if root) | |
ColNo | colNo |
place in line where file is included | |
const CString | file |
file path | |
![]() | |
size_t | uniqueId |
unique id for equality | |
AsmSourceType | type |
type of Asm source (file or macro) | |
descriptor of file inclusion
parent source for this source (for file is parent file or macro substitution, for macro substitution is parent substitution
parent file (or null if root)