HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_WorkBuffer.h File Reference
#include "UT_API.h"
#include "UT_Assert.h"
#include "UT_Format.h"
#include "UT_NonCopyable.h"
#include "UT_String.h"
#include "UT_StringArray.h"
#include "UT_StringHolder.h"
#include "UT_StringView.h"
#include "UT_Swap.h"
#include "UT_Unicode.h"
#include <SYS/SYS_Inline.h>
#include <SYS/SYS_Types.h>
#include <iosfwd>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
+ Include dependency graph for UT_WorkBuffer.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UT_Array< T >
 
class  UT_WorkBuffer
 
class  UT_WorkBuffer::AutoLock
 

Macros

#define UT_INITIAL_BUFFER_SIZE   2000
 

Functions

template<typename T >
void UTstringJoin (UT_StringHolder &out, const UT_StringHolder &sep, const T &items)
 
void UTstringPathJoin (UT_WorkBuffer &result)
 
template<typename T >
void UTstringPathJoin (UT_WorkBuffer &result, T &&arg)
 
template<typename T , typename... Args>
void UTstringPathJoin (UT_WorkBuffer &result, T &&arg, Args &&...args)
 

Macro Definition Documentation

#define UT_INITIAL_BUFFER_SIZE   2000

Definition at line 60 of file UT_WorkBuffer.h.

Function Documentation

template<typename T >
void UTstringJoin ( UT_StringHolder out,
const UT_StringHolder sep,
const T &  items 
)

Definition at line 1163 of file UT_WorkBuffer.h.

void UTstringPathJoin ( UT_WorkBuffer result)
inline

Definition at line 1179 of file UT_WorkBuffer.h.

template<typename T >
void UTstringPathJoin ( UT_WorkBuffer result,
T &&  arg 
)

Definition at line 1187 of file UT_WorkBuffer.h.

template<typename T , typename... Args>
void UTstringPathJoin ( UT_WorkBuffer result,
T &&  arg,
Args &&...  args 
)

Definition at line 1220 of file UT_WorkBuffer.h.