My Project
Loading...
Searching...
No Matches
CxxTest::ValueTraits< const CXXTEST_STD(string)> Class Reference

#include <StdValueTraits.h>

Public Member Functions

 ValueTraits (const CXXTEST_STD(string) &s)
const char * asString (void) const
Public Member Functions inherited from CxxTest::StdTraitsBase
StdTraitsBaseoperator<< (const CXXTEST_STD(string) &s)
const char * asString () const

Private Types

enum  

Private Attributes

char _asString [sizeof("{ ")+sizeof("XX ") *MAX_BYTES+sizeof("... }")]

Detailed Description

Definition at line 47 of file StdValueTraits.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private

Definition at line 76 of file ValueTraits.h.

Constructor & Destructor Documentation

◆ ValueTraits()

Definition at line 50 of file StdValueTraits.h.

51 {
52 *this << "\"";
53 for ( unsigned i = 0; i < s.length(); ++ i ) {
54 char c[sizeof("\\xXX")];
55 charToString( s[i], c );
56 *this << c;
57 }
58 *this << "\"";
59 }
char * charToString(unsigned long c, char *s)

Member Function Documentation

◆ asString()

const char * CxxTest::ValueTraits< const CXXTEST_STD >::asString ( void ) const
inline

Definition at line 81 of file ValueTraits.h.

81{ return _asString; }
char _asString[sizeof("{ ")+sizeof("XX ") *MAX_BYTES+sizeof("... }")]
Definition ValueTraits.h:77

Field Documentation

◆ _asString

char CxxTest::ValueTraits< const CXXTEST_STD >::_asString[sizeof("{ ")+sizeof("XX ") *MAX_BYTES+sizeof("... }")]
private

Definition at line 77 of file ValueTraits.h.


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