HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_SourceLocation Class Reference

#include <UT_SourceLocation.h>

Public Member Functions

 UT_SourceLocation (const char *source=NULL, int line=0, int column_start=0, int column_end=0)
 
 UT_SourceLocation (const UT_SourceLocation &src)
 
int64 getMemoryUsage (bool inclusive) const
 
void harden ()
 
const UT_Stringsource () const
 
int line () const
 
int columnStart () const
 
intcolumnStart ()
 
int columnEnd () const
 
intcolumnEnd ()
 
UT_SourceLocationoperator= (const UT_SourceLocation &src)
 

Detailed Description

Definition at line 18 of file UT_SourceLocation.h.

Constructor & Destructor Documentation

UT_SourceLocation::UT_SourceLocation ( const char *  source = NULL,
int  line = 0,
int  column_start = 0,
int  column_end = 0 
)
inline

Definition at line 21 of file UT_SourceLocation.h.

UT_SourceLocation::UT_SourceLocation ( const UT_SourceLocation src)
inline

Definition at line 28 of file UT_SourceLocation.h.

Member Function Documentation

int UT_SourceLocation::columnEnd ( ) const
inline

Definition at line 48 of file UT_SourceLocation.h.

int& UT_SourceLocation::columnEnd ( )
inline

Definition at line 49 of file UT_SourceLocation.h.

int UT_SourceLocation::columnStart ( ) const
inline

Definition at line 46 of file UT_SourceLocation.h.

int& UT_SourceLocation::columnStart ( )
inline

Definition at line 47 of file UT_SourceLocation.h.

int64 UT_SourceLocation::getMemoryUsage ( bool  inclusive) const
inline

Definition at line 36 of file UT_SourceLocation.h.

void UT_SourceLocation::harden ( )
inline

Definition at line 43 of file UT_SourceLocation.h.

int UT_SourceLocation::line ( ) const
inline

Definition at line 45 of file UT_SourceLocation.h.

UT_SourceLocation& UT_SourceLocation::operator= ( const UT_SourceLocation src)
inline

Definition at line 51 of file UT_SourceLocation.h.

const UT_String& UT_SourceLocation::source ( ) const
inline

Definition at line 44 of file UT_SourceLocation.h.


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