#include "CH_API.h"
#include "CH_Types.h"
#include <UT/UT_Function.h>
#include <UT/UT_Map.h>
#include <UT/UT_String.h>
#include <UT/UT_StringHolder.h>
#include <iosfwd>
 
Go to the source code of this file.
 | 
| size_t  | hash_value (const CH_ChannelRef &ref) | 
|   | 
| CH_API int  | CHdeleteRefsWithNodeId (CH_ChannelRefTable &ref_table, int node_id, const CH_ChannelRefQueryCallback &should_delete_callback=nullptr, const CH_ChannelRefCallback &pre_delete_callback=nullptr) | 
|   | 
| CH_API void  | CHaddFullChannelPath (const CH_ChannelRefTable &table, UT_StringArray &chan_paths, bool use_alias) | 
|   | 
| CH_API void  | CHaddExposedChannel (const CH_ChannelRefTable &table, CH_ChannelList &channels) | 
|   | 
| CH_API void  | CHaddExposedChanRef (const CH_ChannelRefTable &table, CH_ChannelRefList &chanrefs, unsigned mask) | 
|   | 
| CH_API int  | CHcompareChanRefs (const CH_ChannelRef *, const CH_ChannelRef *) | 
|   | 
| CH_API bool  | CHchannelsToChanRefs (const CH_ChannelList &channels, CH_ChannelRefList &refs) | 
|   | 
| CH_API bool  | CHchanRefsToChannels (const CH_ChannelRefList &refs, CH_ChannelList &channels) | 
|   | 
| CH_API void  | CHdisplayChanRefs (const CH_ChannelRefList &refs) | 
|   | 
| CH_API std::ostream &  | operator<< (std::ostream &os, const CH_ChannelRef &ref) | 
|   | 
| CH_API size_t  | format (char *buffer, size_t buffer_size, const CH_ChannelRef &v) | 
|   | 
| CH_API size_t  | format (char *buffer, size_t buffer_size, const CH_ChannelRefList &v) | 
|   | 
CH_ChannelRefTable maintains a set of CH_ChannelRef's along with some flags that are from CH_ScopeMasks (see CH_Types.h) 
Definition at line 192 of file CH_ChannelRef.h.
 
 
Deletes all the symbols from the table that have the given node_id, returns the number of items deleted