stub_analytics_plugin  1.6
Network Optix Video Analytics SDK
Public Member Functions | List of all members
nx::sdk::String Class Reference
Inheritance diagram for nx::sdk::String:
nx::sdk::RefCountable< IString > nx::sdk::IString nx::sdk::Interface< IString > nx::sdk::IRefCountable

Public Member Functions

 String (std::string s)
 
 String (const char *s)
 
virtual const char * str () const override
 
void setString (std::string s)
 
void setString (const char *s)
 
int size () const
 
bool empty () const
 
- Public Member Functions inherited from nx::sdk::RefCountable< IString >
 RefCountable (const RefCountable &)=delete
 
 RefCountable (RefCountable &&)=delete
 
RefCountableoperator= (const RefCountable &)=delete
 
RefCountableoperator= (RefCountable &&)=delete
 
virtual int addRef () const override
 
virtual int releaseRef () const override
 
int refCount () const
 
virtual IRefCountablequeryInterface (InterfaceId id)
 
const IRefCountablequeryInterface (InterfaceId id) const
 
InterfacequeryInterface ()
 
const InterfacequeryInterface () const
 
- Public Member Functions inherited from nx::sdk::Interface< IString >
virtual IRefCountablequeryInterface (IRefCountable::InterfaceId id) override
 
virtual IRefCountablequeryInterface (InterfaceId id)
 
const IRefCountablequeryInterface (InterfaceId id) const
 
InterfacequeryInterface ()
 
const InterfacequeryInterface () const
 
- Public Member Functions inherited from nx::sdk::IRefCountable
virtual ~IRefCountable ()=default
 
const IRefCountablequeryInterface (InterfaceId id) const
 
template<class Interface >
InterfacequeryInterface ()
 
template<class Interface >
const InterfacequeryInterface () const
 

Additional Inherited Members

- Static Public Member Functions inherited from nx::sdk::IString
static auto interfaceId ()
 
- Static Public Member Functions inherited from nx::sdk::IRefCountable
static auto interfaceId ()
 
- Protected Member Functions inherited from nx::sdk::Interface< IString >
IRefCountablequeryInterfaceSupportingDeprecatedId (IRefCountable::InterfaceId id, const Uuid &deprecatedInterfaceId)
 

Constructor & Destructor Documentation

◆ String()

nx::sdk::String::String ( const char *  s)
Parameters
sIf null, empty string is assumed.

Member Function Documentation

◆ setString()

void nx::sdk::String::setString ( const char *  s)
Parameters
sIf null, empty string is assumed.

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