osgEarth 2.1.1
|
Public Member Functions | |
CommentInfo () | |
~CommentInfo () | |
void | setComment (const char *text) |
Public Attributes | |
char * | comment_ |
Value::CommentInfo::CommentInfo | ( | ) |
Definition at line 399 of file JsonUtils.cpp.
: comment_( 0 ) { }
Value::CommentInfo::~CommentInfo | ( | ) |
Definition at line 404 of file JsonUtils.cpp.
{ if ( comment_ ) valueAllocator()->releaseStringValue( comment_ ); }
void Value::CommentInfo::setComment | ( | const char * | text | ) |
Definition at line 412 of file JsonUtils.cpp.
{ if ( comment_ ) valueAllocator()->releaseStringValue( comment_ ); JSON_ASSERT( text ); JSON_ASSERT_MESSAGE( text[0]=='\0' || text[0]=='/', "Comments must start with /"); // It seems that /**/ style comments are acceptable as well. comment_ = valueAllocator()->duplicateStringValue( text ); }