ResultItem Class Reference

ResultItem Class Reference

#include <qtconcurrentresultstore.h>

Class Description

Definition at line 69 of file qtconcurrentresultstore.h.

Public Member Functions

 ResultItem (const void *_result, int _count)
 
 ResultItem (const void *_result)
 
 ResultItem ()
 
bool isValid () const
 
bool isVector () const
 
int count () const
 

Public Attributes

int m_count
 
const voidresult
 

Constructor & Destructor Documentation

ResultItem ( const void _result,
int  _count 
)
inline

Definition at line 72 of file qtconcurrentresultstore.h.

72 : m_count(_count), result(_result) { } // contruct with vector of results
ResultItem ( const void _result)
inline

Definition at line 73 of file qtconcurrentresultstore.h.

73 : m_count(0), result(_result) { } // construct with result
ResultItem ( )
inline

Member Function Documentation

bool isValid ( ) const
inline

Definition at line 75 of file qtconcurrentresultstore.h.

75 { return result != 0; }
bool isVector ( ) const
inline

Definition at line 76 of file qtconcurrentresultstore.h.

76 { return m_count != 0; }
int count ( ) const
inline

Definition at line 77 of file qtconcurrentresultstore.h.

77 { return (m_count == 0) ? 1 : m_count; }

Member Data Documentation

int m_count

Definition at line 78 of file qtconcurrentresultstore.h.

const void* result

Definition at line 79 of file qtconcurrentresultstore.h.


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