File: Modules.h

package info (click to toggle)
aspectc%2B%2B 1%3A1.1%2Bsvn20120529-2
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 222,560 kB
  • sloc: cpp: 3,935,531; ansic: 18,166; pascal: 14,783; sh: 2,188; makefile: 1,110; python: 340
file content (18 lines) | stat: -rw-r--r-- 412 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef __MODULES_H__
#define __MODULES_H__

namespace Modules {

void init() {
  /*
    This function is empty and serves as an explicit joinpoint.
    Aspects that belong to modules can bind to this function
    in order to get initialized.
    This way, modules can be omitted without changing or modifying
    other parts of the system. The modules are loosely coupled.
  */
}

} //namespace Modules

#endif