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

#include <GT_Utils.h>

Public Types

typedef UT_VariadicT< GT_OwnerOwnerArgs
 

Public Member Functions

GUSD_API GusdGT_AttrFilter (const std::string &pattern="*")
 
GUSD_API GusdGT_AttrFilter (const GusdGT_AttrFilter &rhs)
 
GUSD_API void setPattern (GT_Owner owner, const std::string &pattern)
 
GUSD_API void appendPattern (GT_Owner owner, const std::string &pattern)
 
GUSD_API bool matches (const std::string &str) const
 
GUSD_API void setActiveOwners (const OwnerArgs &owners) const
 

Detailed Description

Definition at line 58 of file GT_Utils.h.

Member Typedef Documentation

Definition at line 61 of file GT_Utils.h.

Constructor & Destructor Documentation

GUSD_API GusdGT_AttrFilter::GusdGT_AttrFilter ( const std::string pattern = "*")
explicit
GUSD_API GusdGT_AttrFilter::GusdGT_AttrFilter ( const GusdGT_AttrFilter rhs)

Member Function Documentation

GUSD_API void GusdGT_AttrFilter::appendPattern ( GT_Owner  owner,
const std::string pattern 
)
GUSD_API bool GusdGT_AttrFilter::matches ( const std::string str) const
GUSD_API void GusdGT_AttrFilter::setActiveOwners ( const OwnerArgs owners) const
GUSD_API void GusdGT_AttrFilter::setPattern ( GT_Owner  owner,
const std::string pattern 
)

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