Standard implementation of INetworkDebuggerList wrapping a vector<RefPtr<INetworkDebugger>>
More...
#include <NetworkDebuggerList.h>
Standard implementation of INetworkDebuggerList wrapping a vector<RefPtr<INetworkDebugger>>
◆ NetworkDebuggerList() [1/2]
nvneural::NetworkDebuggerList::NetworkDebuggerList |
( |
const std::vector< RefPtr< INetworkDebugger >> & |
debuggerList | ) |
|
|
inlineexplicit |
Creates a NetworkDebuggerList from a const reference.
- Parameters
-
debuggerList | List of debugger objects |
◆ NetworkDebuggerList() [2/2]
nvneural::NetworkDebuggerList::NetworkDebuggerList |
( |
std::vector< RefPtr< INetworkDebugger >> && |
debuggerList | ) |
|
|
inlineexplicit |
Creates a NetworkDebuggerList from an rvalue reference.
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
- Parameters
-
debuggerList | List of debugger objects |
◆ debuggerCount()
size_t nvneural::NetworkDebuggerList::debuggerCount |
( |
| ) |
const |
|
inlinenoexcept |
- Returns
- The number of network debugger in this collection.
◆ getNetworkDebuggerByIndex()
INetworkDebugger* nvneural::NetworkDebuggerList::getNetworkDebuggerByIndex |
( |
size_t |
index | ) |
const |
|
inlinenoexcept |
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: