C/C++
assoc.asc
Associated article: Reusable Binary Associations in C++
Tags: C/C++
Listing One
// Forward
class Company;
class BoardOfDirectors;
class CompanyBoardProperties;
class Company
{
public:
Company() : CompanyBoardAssn ( *this )
{
}
string name;
ASToOneProp< Company, BoardOfDirectors, CompanyBoardProperties >
CompanyBoardAssn;
};
class BoardOfDirectors
{
public:
BoardOfDirectors() : CompanyBoardAssn ( *this )
{}
ASToOneProp<BoardOfDirectors, Company, CompanyBoardProperties>
CompanyBoardAssn;
};
class CompanyBoardProperties
{
public:
...


