Skip to content

Commit

Permalink
made get_num_vectors() a const method
Browse files Browse the repository at this point in the history
  • Loading branch information
karlnapf committed Jul 22, 2011
1 parent c86e131 commit 3bb09d5
Show file tree
Hide file tree
Showing 19 changed files with 20 additions and 19 deletions.
2 changes: 1 addition & 1 deletion src/shogun/features/CombinedDotFeatures.h
Expand Up @@ -60,7 +60,7 @@ class CCombinedDotFeatures : public CDotFeatures
*
* @return number of vectors
*/
inline virtual int32_t get_num_vectors()
inline virtual int32_t get_num_vectors() const
{
return num_vectors;
}
Expand Down
2 changes: 1 addition & 1 deletion src/shogun/features/CombinedFeatures.h
Expand Up @@ -69,7 +69,7 @@ class CCombinedFeatures : public CFeatures
*
* @return number of feature vectors
*/
inline virtual int32_t get_num_vectors()
inline virtual int32_t get_num_vectors() const
{
return num_vec;
}
Expand Down
2 changes: 1 addition & 1 deletion src/shogun/features/DummyFeatures.h
Expand Up @@ -58,7 +58,7 @@ class CDummyFeatures : public CFeatures
}

/** get number of feature vectors */
virtual int32_t get_num_vectors()
virtual int32_t get_num_vectors() const
{
return num_vectors;
}
Expand Down
2 changes: 1 addition & 1 deletion src/shogun/features/ExplicitSpecFeatures.h
Expand Up @@ -179,7 +179,7 @@ class CExplicitSpecFeatures : public CDotFeatures
*
* @return number of strings
*/
inline virtual int32_t get_num_vectors()
inline virtual int32_t get_num_vectors() const
{
return num_strings;
}
Expand Down
2 changes: 1 addition & 1 deletion src/shogun/features/Features.h
Expand Up @@ -161,7 +161,7 @@ class CFeatures : public CSGObject
*
* @return number of examples/vectors (possibly of subset, if implemented)
*/
virtual int32_t get_num_vectors()=0;
virtual int32_t get_num_vectors() const=0;

/** in case there is a feature matrix allow for reshaping
*
Expand Down
2 changes: 1 addition & 1 deletion src/shogun/features/HashedWDFeatures.h
Expand Up @@ -183,7 +183,7 @@ class CHashedWDFeatures : public CDotFeatures
return C_WD;
}

inline virtual int32_t get_num_vectors()
inline virtual int32_t get_num_vectors() const
{
return num_strings;
}
Expand Down
2 changes: 1 addition & 1 deletion src/shogun/features/HashedWDFeaturesTransposed.h
Expand Up @@ -148,7 +148,7 @@ class CHashedWDFeaturesTransposed : public CDotFeatures
return C_WD;
}

inline virtual int32_t get_num_vectors()
inline virtual int32_t get_num_vectors() const
{
return num_strings;
}
Expand Down
2 changes: 1 addition & 1 deletion src/shogun/features/ImplicitWeightedSpecFeatures.h
Expand Up @@ -129,7 +129,7 @@ class CImplicitWeightedSpecFeatures : public CDotFeatures
*
* @return number of strings
*/
inline virtual int32_t get_num_vectors()
inline virtual int32_t get_num_vectors() const
{
return num_strings;
}
Expand Down
2 changes: 1 addition & 1 deletion src/shogun/features/LBPPyrDotFeatures.h
Expand Up @@ -87,7 +87,7 @@ class CLBPPyrDotFeatures : public CDotFeatures
*
* @return number of vectors
*/
inline virtual int32_t get_num_vectors()
inline virtual int32_t get_num_vectors() const
{
if (m_feat)
return m_feat->get_num_vectors();
Expand Down
2 changes: 1 addition & 1 deletion src/shogun/features/PolyFeatures.h
Expand Up @@ -89,7 +89,7 @@ class CPolyFeatures : public CDotFeatures
*
* @return number of vectors
*/
inline virtual int32_t get_num_vectors()
inline virtual int32_t get_num_vectors() const
{
if (m_feat)
return m_feat->get_num_vectors();
Expand Down
2 changes: 1 addition & 1 deletion src/shogun/features/SNPFeatures.h
Expand Up @@ -149,7 +149,7 @@ class CSNPFeatures : public CDotFeatures
*
* @return number of vectors
*/
inline virtual int32_t get_num_vectors()
inline virtual int32_t get_num_vectors() const
{
return num_strings;
}
Expand Down
3 changes: 2 additions & 1 deletion src/shogun/features/SimpleFeatures.h
Expand Up @@ -636,7 +636,8 @@ template<class ST> class CSimpleFeatures: public CDotFeatures {
*
* @return number of feature vectors
*/
virtual inline int32_t get_num_vectors() {
virtual inline int32_t get_num_vectors() const
{
return m_subset ? m_subset->get_size() : num_vectors;
}

Expand Down
2 changes: 1 addition & 1 deletion src/shogun/features/SparseFeatures.h
Expand Up @@ -885,7 +885,7 @@ template <class ST> class CSparseFeatures : public CDotFeatures
*
* @return number of feature vectors
*/
virtual inline int32_t get_num_vectors()
virtual inline int32_t get_num_vectors() const
{
return m_subset ? m_subset->get_size() : num_vectors;
}
Expand Down
2 changes: 1 addition & 1 deletion src/shogun/features/SparsePolyFeatures.h
Expand Up @@ -94,7 +94,7 @@ class CSparsePolyFeatures : public CDotFeatures
*
* @return number of vectors
*/
inline virtual int32_t get_num_vectors()
inline virtual int32_t get_num_vectors() const
{
if (m_feat)
return m_feat->get_num_vectors();
Expand Down
2 changes: 1 addition & 1 deletion src/shogun/features/StreamingSimpleFeatures.h
Expand Up @@ -303,7 +303,7 @@ template <class T> class CStreamingSimpleFeatures : public CStreamingDotFeatures
*
* @return 1 if current_vector exists, else 0.
*/
inline virtual int32_t get_num_vectors()
inline virtual int32_t get_num_vectors() const
{
if (current_vector)
return 1;
Expand Down
2 changes: 1 addition & 1 deletion src/shogun/features/StreamingSparseFeatures.h
Expand Up @@ -456,7 +456,7 @@ template <class T> class CStreamingSparseFeatures : public CStreamingDotFeatures
*
* @return 1 if current_vector exists, else 0.
*/
inline virtual int32_t get_num_vectors()
inline virtual int32_t get_num_vectors() const
{
if (current_vector)
return 1;
Expand Down
2 changes: 1 addition & 1 deletion src/shogun/features/StreamingStringFeatures.h
Expand Up @@ -260,7 +260,7 @@ template <class T> class CStreamingStringFeatures : public CStreamingFeatures
*
* @return 1 if current_vector exists, else 0.
*/
inline virtual int32_t get_num_vectors()
inline virtual int32_t get_num_vectors() const
{
if (current_string)
return 1;
Expand Down
2 changes: 1 addition & 1 deletion src/shogun/features/StringFeatures.h
Expand Up @@ -574,7 +574,7 @@ template <class ST> class CStringFeatures : public CFeatures
}

/** @return number of vectors, possibly of subset */
virtual inline int32_t get_num_vectors()
virtual inline int32_t get_num_vectors() const
{
return m_subset ? m_subset->get_size() : num_vectors;
}
Expand Down
2 changes: 1 addition & 1 deletion src/shogun/features/WDFeatures.h
Expand Up @@ -179,7 +179,7 @@ class CWDFeatures : public CDotFeatures
return C_WD;
}

inline virtual int32_t get_num_vectors()
inline virtual int32_t get_num_vectors() const
{
return num_strings;
}
Expand Down

0 comments on commit 3bb09d5

Please sign in to comment.