sa_decl_spec.test.cc File Reference

Unit test. More...

#include <lestes/common.hh>
#include <lestes/std/file_info.hh>
#include <lestes/std/source_location.hh>
#include <lestes/lang/cplus/sem/sa_decl_spec.g.hh>
#include <lestes/lang/cplus/sem/as_decl.g.hh>
#include <lestes/lang/cplus/sem/as_other.g.hh>
#include <lestes/lang/cplus/sem/ss_type.g.hh>
#include <lestes/lang/cplus/sem/ss_enums.g.hh>
#include <lestes/lang/cplus/sem/ss_type_builtin.g.hh>

Go to the source code of this file.

Namespaces

namespace  lestes
namespace  lestes::lang
namespace  lestes::lang::cplus
namespace  lestes::lang::cplus::sem

Defines

#define lassert_no_specifiers(x)

Functions

void lestes::lang::cplus::sem::sa_decl_spec_test (void)
 Tests sa_decl_spec class.
int main (void)
 Main function.


Detailed Description

Unit test.

Unit test for class sa_decl_spec.

Author:
pt

Definition in file sa_decl_spec.test.cc.


Define Documentation

#define lassert_no_specifiers (  ) 

Value:

lassert(sads->explicit_flag_get() == false); \
        lassert(sads->inline_flag_get() == false); \
        lassert(sads->friend_flag_get() == false); \
        lassert(sads->virtual_flag_get() == false); \
        lassert(sads->storage_get() == ss_storage_class::ST_NONE);

Definition at line 51 of file sa_decl_spec.test.cc.

Referenced by lestes::lang::cplus::sem::sa_decl_spec_test().


Function Documentation

int main ( void   ) 

Main function.

Runs the unit test in different namespace.

Definition at line 154 of file sa_decl_spec.test.cc.

References lestes::lang::cplus::sem::sa_decl_spec_test().

00155 {
00156 	::lestes::lang::cplus::sem::sa_decl_spec_test();
00157         return 0;
00158 }


Generated on Mon Feb 12 18:23:46 2007 for lestes by doxygen 1.5.1-20070107