All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ut_PropertyRow Class Reference

#include <UT_InfoTree.h>

+ Inheritance diagram for ut_PropertyRow:

Public Member Functions

 ut_PropertyRow ()
 ~ut_PropertyRow ()
void append (const UT_StringHolder &property)
void append (const UT_String &property)
void append (const char *property)
template<class ValType >
void append (const ValType &property)
int appendSprintf (const char *fmt,...) SYS_PRINTF_CHECK_ATTRIBUTE(2
- Public Member Functions inherited from UT_StringArray
 UT_StringArray ()
 UT_StringArray (const char **src)
 UT_StringArray (const UT_StringArray &src)
 UT_StringArray (std::initializer_list< UT_StringHolder > il)
 UT_StringArray (UT_StringArray &&src) SYS_NOEXCEPT=default
 ~UT_StringArray ()
void swap (UT_StringArray &other)
int64 getMemoryUsage (bool inclusive) const
void merge (UT_StringArray &other)
 this merges two string arrays into this and leaving other empty More...
exint concat (const UT_StringArray &other)
 Append 'other' to the end of this array. More...
void clear ()
exint append (const UT_StringHolder &str)
 Append a new string and return its index in the string array. More...
exint insert (const UT_StringHolder &str, exint idx)
void appendMultiple (const UT_StringHolder &str, exint count)
exint remove (exint idx)
void removeLast ()
void resize (exint nsize)
exint entries () const
void setSize (exint n)
exint size () const
exint capacity () const
void setCapacity (exint newcapacity)
void bumpCapacity (exint mincapacity)
void fromStdVectorOfStrings (const std::vector< std::string > &vec)
void toStdVectorOfStrings (std::vector< std::string > &vec) const
UT_StringArrayoperator= (const UT_StringArray &src)=default
UT_StringArrayoperator= (UT_StringArray &&src)=default
UT_StringArrayoperator+= (const UT_StringArray &src)
UT_StringHolderoperator() (exint idx)
const UT_StringHolderoperator() (exint idx) const
UT_StringHolderoperator[] (exint idx)
const UT_StringHolderoperator[] (exint idx) const
UT_StringHolderlast ()
const UT_StringHolderlast () const
bool operator== (const UT_StringArray &src) const
bool operator!= (const UT_StringArray &src) const
void reverse ()
exint find (const UT_StringRef &str, exint s=0) const
void sort (bool forward, bool numbered)
void sort ()
void sort (Comparator compare)
template<typename Compare >
void sort (Compare is_less)
exint sortedInsert (const char *str, bool forward=true, bool numbered=true)
template<typename Compare >
void sortedInsert (const char *str, Compare is_less)
exint sortedFind (const char *str, bool forward=true, bool numbered=true) const
void sortedRemoveDuplicates ()
exint getLongestPrefixLength () const
template<typename IsEqual >
exint removeIf (IsEqual is_equal)
void join (const char *sep, UT_String &result) const
void join (const char *sep, const char *sep_last, UT_String &result) const
unsigned hash () const
const UT_StringHolderarray () const
UT_StringHolderarray ()
const_iterator begin () const
iterator begin ()
const_iterator end () const
iterator end ()
template<typename I >
void stableSortIndices (UT_Array< I > &indices) const

Additional Inherited Members

- Public Types inherited from UT_StringArray
typedef UT_StringHolder value_type
typedef int(* Comparator )(const UT_StringHolder *, const UT_StringHolder *s2)
typedef UT_Array
< UT_StringHolder >
typedef UT_Array
< UT_StringHolder >::iterator 

Detailed Description

Definition at line 51 of file UT_InfoTree.h.

Constructor & Destructor Documentation

ut_PropertyRow::ut_PropertyRow ( )
ut_PropertyRow::~ut_PropertyRow ( )

Member Function Documentation

void ut_PropertyRow::append ( const UT_StringHolder property)
void ut_PropertyRow::append ( const UT_String property)
void ut_PropertyRow::append ( const char *  property)
template<class ValType >
void ut_PropertyRow::append ( const ValType &  property)

Definition at line 207 of file UT_InfoTree.h.

int ut_PropertyRow::appendSprintf ( const char *  fmt,

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