Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
sc::ForceLink< T, A >(3)	     MPQC	      sc::ForceLink< T,	A >(3)

NAME
       sc::ForceLink< T, A > - This, together with ForceLinkBase, is used to
       force code for particular classes to be linked into executables.

SYNOPSIS
       #include	<class.h>

       Inherits	sc::ForceLinkBase< A >.

   Public Member Functions
       DescribedClass *	create (A a)

Detailed Description
   template<class T, class A = const Ref<KeyVal> &>
       class sc::ForceLink< T, A >" This, together with	ForceLinkBase, is used
       to force	code for particular classes to be linked into executables.

       Objects are created from	input and checkpoint files by using class name
       lookup to find that class's ClassDesc object. The ClassDesc object has
       members that can	create the class. Unfortunately, linking in a library
       doesn't cause code for the the ClassDesc, and thus the class itself, to
       be linked. ForceLink objects are	created	in linkage.h files for each
       library.	The code containing the	main routine for an executable can
       include these linkage files to force code for that library's classes to
       be linked.

Author
       Generated automatically by Doxygen for MPQC from	the source code.

Version	2.3.1			Mon Jul	3 2017	      sc::ForceLink< T,	A >(3)

NAME | SYNOPSIS | Detailed Description | Author

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=sc_ForceLink&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help