INetworkDebuggerList represents an immutable collection of INetworkDebugger pointers.  
 More...
#include <nvneural/CoreTypes.h>
 | 
| virtual size_t  | debuggerCount () const noexcept=0 | 
|   | 
| virtual INetworkDebugger *  | getNetworkDebuggerByIndex (size_t index) const noexcept=0 | 
|   | Returns the Nth network debugger in the collection.  More...
  | 
|   | 
| virtual RefCount  | addRef () const noexcept=0 | 
|   | Increments the object's reference count.  More...
  | 
|   | 
| 
virtual const void *  | queryInterface (TypeId interface) const noexcept=0 | 
|   | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
  | 
|   | 
| virtual void *  | queryInterface (TypeId interface) noexcept=0 | 
|   | Retrieves a new object interface pointer.  More...
  | 
|   | 
| virtual RefCount  | release () const noexcept=0 | 
|   | Decrements the object's reference count and destroy the object if the reference count reaches zero.  More...
  | 
|   | 
 | 
| 
using  | RefCount = std::uint32_t | 
|   | Typedef used to track the number of active references to an object. 
  | 
|   | 
| 
using  | TypeId = std::uint64_t | 
|   | Every interface must define a unique TypeId. This should be randomized. 
  | 
|   | 
| 
virtual  | ~IRefObject ()=default | 
|   | A protected destructor prevents accidental stack-allocation of IRefObjects or use with other smart pointer classes like std::unique_ptr. 
  | 
|   | 
INetworkDebuggerList represents an immutable collection of INetworkDebugger pointers. 
 
◆ debuggerCount()
  
  
      
        
          | virtual size_t nvneural::INetworkDebuggerList::debuggerCount  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtualnoexcept   | 
  
 
- Returns
 - The number of network debugger in this collection. 
 
 
 
◆ getNetworkDebuggerByIndex()
  
  
      
        
          | virtual INetworkDebugger* nvneural::INetworkDebuggerList::getNetworkDebuggerByIndex  | 
          ( | 
          size_t  | 
          index | ) | 
           const | 
         
       
   | 
  
pure virtualnoexcept   | 
  
 
Returns the Nth network debugger in the collection. 
- Parameters
 - 
  
    | index | Index of the debugger to retrieve  | 
  
   
- Returns
 - The requested INetworkDebugger, or nullptr if index is out of range. 
 
 
 
The documentation for this class was generated from the following file: